A computer-implemented technique is disclosed, the technique comprising receiving, at a server, source code for a computer application executable by a computing device. The server extracts from the source code one or more translatable messages in the source language. The server inserts a concealed unique identifier for each of the one or more translatable messages to obtain a first modified source code, wherein each specific concealed unique identifier sends a corresponding specific translatable message to a first by the computing device. Is operable to identify during execution of the modified source code. The server sends the first modified source code to the computing device. The server receives one or more translated messages from the computing device, wherein the one or more translated messages exist in the target language and are input at the computing device in response to execution of the first modified source code. Then, the server outputs one or more translated messages.
展开▼