Patent ID: 8819628

Claim:
A machine implemented method comprising: checking resource files in a first format out of a source code management system; converting the resource files to a Translation Memory eXchange (TMX) format; leveraging prior stored translated strings to produce partially translated TMX resource files, the prior stored translated strings stored in a database; marking untranslated strings of the partially translated TMX resource files as untranslated; converting the partially translated TMX resource files to an eXtensible markup language Localization Interchange File Format (XLIFF) for transmission via a network to produce partially translated XLIFF resource files; obtaining translations of the marked, untranslated strings via the network to complete translation of the partially translated XLIFF resource files and produce translated resource files; converting the translations of the marked, untranslated strings to the TMX format; storing the converted translated strings in the database; converting the translated resource files back to the first format; and checking the translated resource files in the first format back into the source code management system.