---
title: "Translate OpenDocument files"
description: "Translate LibreOffice and OpenOffice ODT, ODP and ODS files and get the same format back, with styles, tables and layout in place. Example instructions included."
canonical: "https://ai-glot.com/docs/formats/opendocument"
updated: "2026-10-12"
---

# Translate OpenDocument files

OpenDocument files from LibreOffice and OpenOffice are translated in their own format: text documents (`.odt`, up to **25 MB**), presentations (`.odp`, up to **30 MB**) and spreadsheets (`.ods`, up to **20 MB**). An ODT comes back as an ODT, with no round trip through Word.

> **Tip: Try it free**
>
> Drop a file of up to 2 MB on the free [OpenDocument translator](https://ai-glot.com/file-formats/opendocument-translation) to try it with no account, five files a day. The app, the API and the CLI take the full ceiling for each type.

## What is translated, and what is left alone

| File | Translated                                                       | Left as it was                                        |
| ---- | ---------------------------------------------------------------- | ----------------------------------------------------- |
| ODT  | Paragraphs, headings, lists, tables, headers, footers, footnotes | Styles, images, margins, tracked changes and comments |
| ODP  | Slide text, tables and speaker notes                             | Masters, layouts, images and animations               |
| ODS  | Text cells in every sheet                                        | Formulas, numbers, number formats and sheet order     |

Bold, italics and links inside a sentence move with the right words.

## What you can ask

**A report, formal**

For an ODT: sets the register and protects an official name.

Translate this document into French. Use a formal tone and keep the name of the agency, Office for Public Works, in English.

**Slides and notes**

For an ODP: translates the slides and the speaker notes.

Translate the slides and the speaker notes into German. Keep the wording short enough for slides.

**One column of a spreadsheet**

For an ODS: translates the column you name and writes over its cells.

Translate the description column on the Catalog sheet into French. Leave the sku column and the prices unchanged.

**Every text cell**

For an ODS: all text cells in all sheets, formulas and numbers left alone.

Translate the text cells of every sheet into Italian. Leave numbers, formulas and codes as they are.

## Good to know

- **One target language per upload** for all three types. If you ask for two, the plan translates one and says so. Run the file once per language: your [glossary](/docs/platform/glossaries) carries over.
- **ODS writes over the original cells.** An ODS cannot gain a new column, so the translation replaces the text of the cells you scope. To keep the source beside the translation, or to translate into several languages in one job, use an [Excel](/docs/formats/excel) workbook instead.
- **Formulas stay.** A formula is never a translation candidate and numbers stay numbers.
- **Output filter.** Not available for OpenDocument: the whole file comes back.
- **Ceilings.** 25 MB for ODT, 30 MB for ODP, 20 MB for ODS.

## Related

- [Word](/docs/formats/word) and [PowerPoint](/docs/formats/powerpoint) for the Microsoft equivalents.
- [Excel](/docs/formats/excel) and [CSV](/docs/formats/csv) for spreadsheets.
- [All file formats](/docs/formats)
