Document Translation
Supported Formats
| Format | Extension | Method |
|---|---|---|
| Documents | .txt, .md, .docx, .pdf |
File Service (PyMuPDF, python-docx) |
| Images | .png, .jpg, .jpeg |
RapidOCR (ONNX) |
| Spreadsheets | .csv, .xlsx |
pandas, openpyxl |
| Markdown | .md |
Direct text |
| Plain text | .txt |
Direct text |
| Excel | .xlsx |
openpyxl |
| CSV | .csv |
pandas |
Workflow
- Drop or browse — Drag a file onto the drop zone, or click to open your OS file browser
- Select languages — Choose source and target language
- Translate — Click Translate; the content streams in real-time
- Download — Save the translated file via the native OS save dialog
Native File Dialog
The download button opens your operating system's native save dialog:
- Linux: KDE (kdialog) or GNOME (zenity)
- macOS: Native Cocoa dialog via osascript
- Windows: PowerShell System.Windows.Forms
The filename is pre-filled as translated_<original_name>.