This article lists the file extensions supported and not supported by the wxrks platform, along with alternatives for translating content that's in an unsupported format.
⚠️ The maximum size for a single uploaded file is 2 GB.
💡 Who is this for? This guide is for any user preparing files for translation who needs to confirm which file types wxrks supports within the wxrks platform.
Uploading files as part of setting up a project? See How to create a translation project in wxrks for the full walkthrough — this list is exactly what you'll want on hand during its file upload step.
Supported Extensions
Extension |
.csv |
.docx .docm .dotm .dotx .rtf .txt |
.key .pages .numbers |
.htm .html .xhtml |
.idml |
.c .cpp .h |
.js .ts |
.json |
.md .markdown |
.odg .odp .ods .odt .otg .otp .ots .ott |
.pdf* |
.psd .psb |
.php |
.po |
.pptx .pptm .pot .potx .potm .ppsx .ppsm |
.properties .strings .xcstrings .lang |
.srt** .vtt** |
.tsv |
.xlf .xliff .xliff2 .sdlxliff .txlf |
.mqxliff .tmx .ttx .txml .pentm .rkm .vgr .wcml (additional bilingual/CAT-tool exchange formats) |
.xlsx .xlsm .xltm .xltx |
.xml .wep .dtd |
.dita .ditamap |
.yaml .yml |
.vsdx .vsdm |
.zip |
.mp3*** .mp4*** .mov*** .wav*** .webm*** .mpeg*** .mpga*** .m4a*** |
* wxrks uses the most sophisticated Adobe PDF tool to manipulate PDF files. Non-scanned documents will work perfectly 99% of the time, but scanned PDFs will always depend on the quality of the scanned document, the format, font, language, and other factors.
For scanned PDFs, you may need to perform some engineering work (e.g., convert to an editable format and/or transcribe part of the content that may not be legible before uploading the content for translation).
** wxrks parses .srt timecodes as HH:MM:SS,mmm (a comma before the milliseconds) and .vtt timecodes as HH:MM:SS.mmm (a period before the milliseconds) — this matches each format's own standard. In both, HH, MM and SS are two digits each and the milliseconds are three digits.
*** Audio and video files don't need to be transcribed before uploading — wxrks transcribes them for you after upload as part of the project's file setup, and the resulting text is what gets translated.
Unsupported Extensions
Extension | Alternative |
.doc | Convert into .docx |
.ai | Requires transcription — the text isn't extractable, so it must be manually typed out into a supported format before uploading |
.cptx | Export into .xml |
.gif .jpg .png | Requires transcription — manually type any text in the image into a supported format before uploading |
.indd | Convert into .idml |
.mdx | No direct alternative — copy the content you need translated into a supported format (e.g. .md or .docx) before uploading |
.rar | Unzip the files before uploading into wxrks |
.story | Export a .docx from Storyline |
.svg | No direct alternative — copy the text elements out into a supported format (e.g. .txt or .xml) before uploading |
