Language File Converter

A free tool to convert linguistic files from one format to another.

This tool converts linguistic files from one format to another. For instance an iPhone .strings file can be converted to an .xml file for Android phones. Android .xml can be converted to Microsoft .resx...

This tool supports conversions for almost all the file formats supported by WebTranslateIt.

If you encounter any issue, please report it to WebTranslateIt Support. If you like this tool, you will also like WebTranslateIt.com, a powerful translation tool for software.


API

/convert?convert_to=[ConverterName]&file_url=[path_to_file] [GET]

Parameters

  • convert_to: the name of the file format to convert to. Can be one of AndroidXml1, AndroidXml2, AzureAdXml, Csv, JavaXml, JqueryGlobHash, JqueryGlobList, Json, MicrodvdSub, Nsh, PhpArray, PhpArrayList, PhpDefine, PhpIni, PhpLaravel, Po, Properties1, Properties2, Rc, Resx, ResxPlural, Sbv, Srt, Strings, Stringsdict, SubviewerSub, Tbx, Tmx, Ts, WixXml, XliffXml, XliffXml2, XtbXml and Yml.
  • file_url: the URL of the file to convert
  • locale_code: (optional), the code of the file locale. Eg: en, fr.
  • encoding: (optional), the name of the encoding to code the file to. By default files are encoded with the same encoding than the source file but this can be changed here. Can be UTF-8, UTF-16LE, ASCII, ...

Or

/converter?convert_to=[ConverterName]&file=[file_attachment] [POST]

Parameters

  • convert_to: the name of the file format to convert to. Can be one of AndroidXml1, AndroidXml2, AzureAdXml, Csv, JavaXml, JqueryGlobHash, JqueryGlobList, Json, MicrodvdSub, Nsh, PhpArray, PhpArrayList, PhpDefine, PhpIni, PhpLaravel, Po, Properties1, Properties2, Rc, Resx, ResxPlural, Sbv, Srt, Strings, Stringsdict, SubviewerSub, Tbx, Tmx, Ts, WixXml, XliffXml, XliffXml2, XtbXml and Yml.
  • file: the file itself, encoded in multipart.
  • locale_code: (optional), the code of the file locale. Eg: en, fr.
  • encoding: (optional), the name of the encoding to code the file to. By default files are encoded with the same encoding than the source file but this can be changed here. Can be UTF-8, UTF-16LE, ASCII, ...

The converter is running handler v. 3.17.22