You can translate Subtitle Edit’s user interface into any language by creating a JSON language file. Translations are warmly welcomed — please share them so they can be included in future releases!
Subtitle Edit 5 uses JSON language files. All UI strings are stored in a single file, and you create a translated copy for your language.
The English base file lives at: src/UI/Assets/Languages/English.json
Download the raw English base file: Download
Save it as a starting point for your translation.
You have two options:
JSON Content Translator is a dedicated tool for translating Subtitle Edit’s JSON language files. It highlights untranslated entries, lets you work on one string at a time, and supports machine translation to speed up the process.
English.json file.Open the JSON file in any text editor (Notepad, VS Code, etc.) and translate the values of the string entries. Do not change the keys.
For example, translate:
"save": "_Save",
to (German example):
"save": "_Speichern",
Note: The underscore
_before a letter marks the keyboard accelerator (underline in menus). Keep it in the translated string, placed before a suitable letter.
Near the top of the JSON file, update these fields:
{
"title": "Subtitle Edit",
"version": null,
"translatedBy": "Your Name (or email / homepage)",
"cultureName": "de-DE",
...
}
| Field | Description |
|---|---|
translatedBy |
Your name, email (mailto:you@example.com), or website URL |
cultureName |
A valid .NET culture name — e.g., de-DE, fr-FR, pt-BR |
The cultureName value must be a valid .NET culture identifier.
Save your translated file as {CultureName}.json (e.g., de-DE.json) and place it in the Languages subfolder inside Subtitle Edit’s data folder:
| Platform | Languages folder path |
|---|---|
| Windows (installed) | %APPDATA%\Subtitle Edit\Languages\ |
| Windows (portable) | [Subtitle Edit folder]\Languages\ |
| Linux | ~/.config/Subtitle Edit/Languages/ |
| macOS | ~/Library/Application Support/Subtitle Edit/Languages/ |
Create the Languages folder if it does not exist.
Please send your completed translation file to the Subtitle Edit team so it can be included in the official release for everyone to benefit from.
You can submit it via:
src/UI/Assets/Languages/)nikse.dk@gmail.com with the translation attached