---
title: "Free File Translator: Word, Excel, JSON & 35+ Formats"
description: "Free file translators for Word, PDF, PowerPoint, Excel, CSV, JSON, XLIFF and 30 more formats. No account. Your file comes back in the same format."
language: en
canonical: https://ai-glot.com/file-formats
source: AI Glot website
---
# Language translation for every file format we support

Translate a Word document, a spreadsheet, a subtitle file or an app's language files. Free, with no account. There is one page for each format, built around what that file is made of.

## Documents

Word, PDF, PowerPoint, OpenDocument, InDesign, EPUB, Markdown, HTML and plain text. Formatting inside a sentence travels with the words.

[Word (DOCX) Translate Word documents with headings, tables, footnotes and formatting kept exactly where they were.](https://ai-glot.com/file-formats/word-translation) [PDF Translate a PDF and get a PDF back, with the same pages, images, colours and layout. No conversion to Word.](https://ai-glot.com/file-formats/pdf-translation) [PowerPoint (PPTX) Translate slides, tables and speaker notes while the design, images and animations stay untouched.](https://ai-glot.com/file-formats/powerpoint-translation) [OpenDocument (ODT, ODP, ODS) Translate ODT documents, ODP presentations and ODS spreadsheets from LibreOffice and OpenOffice.](https://ai-glot.com/file-formats/opendocument-translation) [EPUB Translate EPUB books chapter by chapter, with the contents page and the book title translated too.](https://ai-glot.com/file-formats/epub-translation) [Markdown (MD) Translate Markdown and MDX docs, READMEs and blog posts with code, links and front matter kept intact.](https://ai-glot.com/file-formats/markdown-translation) [HTML Translate HTML pages, templates and emails with the tags, classes and scripts left exactly as they were.](https://ai-glot.com/file-formats/html-translation) [InDesign Translate InDesign IDML files with frames, styles, images and fonts left exactly where they were.](https://ai-glot.com/file-formats/indesign-translation) [Text (TXT) Translate .txt files paragraph by paragraph, with line breaks and encoding kept as they were.](https://ai-glot.com/file-formats/txt-translation)

## Spreadsheets

CSV, TSV and Excel workbooks. Formulas, numbers and identifiers are left alone.

[CSV Translate thousands of CSV rows with your glossary and instructions applied across the whole file.](https://ai-glot.com/file-formats/csv-translation) [Excel (XLSX) Translate spreadsheets and workbooks with one brief, one glossary, and a reviewable plan before processing starts.](https://ai-glot.com/file-formats/excel-translation)

## Subtitles

SRT, WebVTT, ASS, TTML and LRC lyrics. Timecodes and styling are never rewritten.

[SRT Translate SRT subtitle files with consistent terminology and every timecode left untouched.](https://ai-glot.com/file-formats/srt-translation) [WebVTT (VTT) Translate WebVTT and YouTube SBV caption files with timestamps, cue settings and speaker labels kept.](https://ai-glot.com/file-formats/vtt-translation) [ASS / SSA Translate Advanced SubStation subtitles with fonts, positions and effects left exactly where they were.](https://ai-glot.com/file-formats/ass-translation) [TTML / DFXP Translate TTML and DFXP caption files with timings, regions and styles kept, and the language attribute updated.](https://ai-glot.com/file-formats/ttml-translation) [LRC Translate synchronized lyrics line by line with every time tag, ID tag and word timing left where it was.](https://ai-glot.com/file-formats/lrc-translation)

## App localization

JSON, JSON Lines, ARB, YAML, TOML, XLIFF, Trados and memoQ, PO, Fluent, Android, iOS, .properties, INI, PHP, RESX, Qt and XML. Keys stay, values change.

[JSON Translate the values in a JSON language file while every key, nesting level and array order stays as it was.](https://ai-glot.com/file-formats/json-translation) [Flutter ARB Translate Flutter ARB localization files with keys, ICU plurals and placeholders left intact.](https://ai-glot.com/file-formats/arb-translation) [JSON Lines Translate the text in a JSONL or NDJSON file, one record per line, with every key left untouched.](https://ai-glot.com/file-formats/jsonl-translation) [YAML Translate the values in a .yml or .yaml locale file while the key hierarchy and order stay as they were.](https://ai-glot.com/file-formats/yaml-translation) [TOML Translate TOML string tables for Hugo, Rust and Python projects with the keys and comments left in place.](https://ai-glot.com/file-formats/toml-translation) [XLIFF / XLF Translate localization units at scale with product terminology and file-specific instructions applied consistently.](https://ai-glot.com/file-formats/xliff-translation) [Trados / memoQ / Phrase Pre-translate SDLXLIFF, MQXLIFF and MXLIFF files segment by segment. Locked segments stay locked and results are marked as drafts.](https://ai-glot.com/file-formats/sdlxliff-translation) [PO / POT Translate a gettext catalog with message IDs, contexts and plural forms handled as the structure they are.](https://ai-glot.com/file-formats/po-translation) [Fluent Translate Mozilla Fluent messages, attributes and each plural variant with { $variables } left in place.](https://ai-glot.com/file-formats/fluent-translation) [Android XML Translate a strings.xml resource file, plurals and arrays included, with names and format specifiers left exactly where they belong.](https://ai-glot.com/file-formats/android-xml-translation) [XML Translate product feeds, DITA documentation and SVG text. You choose which elements are text, and ids, prices and URLs stay.](https://ai-glot.com/file-formats/xml-translation) [iOS .strings Translate a .strings or .stringsdict localization file with every key, escape sequence, and plural rule preserved.](https://ai-glot.com/file-formats/ios-strings-translation) [Xcode String Catalog Translate .xcstrings catalogs for iOS and macOS apps, with plural forms written for each target language.](https://ai-glot.com/file-formats/xcstrings-translation) [Java .properties Translate a Java resource bundle with keys, separators and comments kept as they were.](https://ai-glot.com/file-formats/properties-translation) [INI Translate Joomla language files, Inno Setup messages and game .lang files with sections, comments and quoting left as they were.](https://ai-glot.com/file-formats/ini-translation) [RESX Translate a .resx resource file with data names, metadata, and the XML schema returned untouched.](https://ai-glot.com/file-formats/resx-translation) [PHP Translate Laravel, Symfony, CodeIgniter and PrestaShop language arrays while keys, code and placeholders stay as written.](https://ai-glot.com/file-formats/php-translation) [Qt Linguist (TS) Translate Qt Linguist .ts files with contexts, source text and unfinished states kept in place.](https://ai-glot.com/file-formats/qt-translation)

## Archives

A ZIP of files of one format, translated in one job.

[ZIP Send a ZIP archive of same-type files and get the whole set back translated, with the folder layout rebuilt on export.](https://ai-glot.com/file-formats/zip-translation)

## Questions about translating files

### Which file formats can AI Glot translate?

Documents (Word, PDF, PowerPoint, OpenDocument, InDesign IDML, EPUB, Markdown, HTML and plain text), spreadsheets (CSV, TSV and Excel), subtitles and lyrics (SRT, WebVTT, ASS, TTML and LRC), app localization files (JSON, JSON Lines, ARB, YAML, TOML, XLIFF including Trados, memoQ and Phrase, PO, Fluent, Android XML, iOS .strings and String Catalogs, Java .properties, INI, PHP language files, RESX and Qt Linguist), XML feeds, DITA and SVG, and ZIP bundles of one format.

### Do I get the same file type back?

Yes. A Word document comes back as a Word document, a subtitle file as a subtitle file, a JSON file as a JSON file. The structure stays and only the text changes, so the result goes straight back where it came from.

### Can I translate a PDF?

Yes. You get a PDF back with the same pages, images and colours, and the text rewritten in place. Scanned PDFs are not read, because there is no text in them to translate, and password-protected or signed PDFs and XFA forms are refused. For a Google Doc or Google Sheet, download it as DOCX or XLSX instead.

### Are these tools really free?

Yes. Every page has a free tool with no account: five files a day, up to 2 MB each, and up to 5,000 words translated per file. An AI Glot account removes the limits and adds glossaries, history, an API and a CLI.

## Ready to translate your files?

[Create a free account →](https://app.ai-glot.com/signup)

Your first 5,000 words free
