BabelEdit Releases

This page contains a list of all releases of babeledit.
You can download older versions from here if you have a valid license.

BabelEdit 5.2.02024-02-27

Features:

  • Machine translation using OpenAI
  • Export/Import "Approved" flags and comments from Excel or CSV file
  • Preserve most Unicode whitespace characters (e.g. nbsp)

Fixes:

  • Proper load/save of .resx files containing "." in translation IDs
  • Text centering in source code view
  • Improved framework detection when a new project is dropped onto BabelEdit
  • Improved startup screen

Downloads:

macOS
49.1MB, dmg
Windows
25.6MB, msi, 64 bit
Linux
29.8MB, flatpak
Linux
29.6MB, deb

BabelEdit 5.1.12024-01-25

Features:

  • Double-click opens source code file in external editor
  • Extract translation IDs from source code (for some frameworks)
  • Filter for concepts used/not used in source code
  • Improved source code reference scanner
  • Improved syntax highlighting in source code view
  • Remember the last selected translation service
  • Automatically open last project(s)
  • Support for Svelte with svelte-i18n
  • Support plaintext keys for i18next
  • Button to clear list of recently used files

Fixes:

  • Inconsistent use of single/double quotes in YAML
  • Export valid empty YAML files
  • Various crashes with accessibility enabled (macOS)

Downloads:

51.4MB, dmg
25.5MB, msi, 64 bit
29.6MB, flatpak
29.3MB, deb

BabelEdit 5.0.12023-11-15

Features:

  • Support for .svelte files in source code viewer
  • Support Pre-Translate for custom language codes

Fixes:

  • Better detection for react-i18next projects
  • Crash when translating large number of texts
  • Crash when adding or reloading files from disk
  • Crash when adding languages with enabled spell checker
  • Crash when removing translation id via context menu
  • Crash when renaming translation ids in tree view
  • Crash in ConsistencyAI

Downloads:

48.2MB, dmg
26.4MB, msi, 64 bit
29.5MB, flatpak
29.3MB, deb

BabelEdit 5.0.02023-07-17

Features:

Downloads:

46.8MB, dmg
26.6MB, msi, 64 bit
29.3MB, flatpak
29.0MB, deb

BabelEdit 4.1.02023-05-02

Features:

  • Support for Ruby on Rails YAMl files
  • Support for .NET XML resource files (.resx)

Fixes:

  • Crash when pasting empty clipboard
  • Updater closes application before starting installer
  • "Duplicate" copies now ARB parameters, too
  • Crash when loading broken .babel file
  • Crash in spell checker
  • Machine translation suggestions for custom languages

Downloads:

46.8MB, dmg
26.5MB, msi, 64 bit
29.2MB, flatpak
29.0MB, deb

BabelEdit 4.0.32023-01-16

Features:

  • Translations list is automatically extended when scrolling down

Fixes:

  • Improved performance when loading/saving large projects
  • Language filter when editor list is expanded
  • Crash when reloading files from disk

Downloads:

46.4MB, dmg
26.0MB, msi, 64 bit
29.1MB, flatpak
28.9MB, deb

BabelEdit 4.0.22023-01-03

Features:

  • Support for Haitian Creole language

Fixes:

  • Fixed minor UI issues on macOS 13
  • Statistics dialogs in dark mode
  • Text selection when adding new translation id
  • Automatically select newly added translation id
  • "Uppercase first letter" function
  • Don't reload unchanged files
  • Display "Reload changed files?" less often
  • Keep uppercase first letter in machine translation
  • Filter translation IDs (XLIFF, formatjs)
  • Expand/collapse multi-selection in tree view using right/left cursor keys

Downloads:

46.4MB, dmg
26.0MB, msi, 64 bit
29.2MB, flatpak
28.9MB, deb

BabelEdit 4.0.12022-10-25

Features:

  • React/formatjs: default format is now "FormatJS simple"
  • Reduced file size of .babel XML file (using tabs instead of spaces)
  • Improved checks when loading .babel file to detect merge errors

Fixes:

  • Auto-completion in "Add ID" dialog
  • Performance improvements
  • Minor UI fixed for macOS Ventura
  • Minor bug fixes

Downloads:

46.3MB, dmg
26.1MB, msi, 64 bit
29.1MB, flatpak
28.9MB, deb

BabelEdit 4.0.02022-09-16

IMPORTANT: This update removes support for translations in vue single file component files (.vue). See https://www.codeandweb.com/babeledit/tutorials/whats-new-in-babeledit-4 for a more in-depth description of the changes in this version.

Features:

  • Package support: manage multiple independent sets of translation files
  • Flutter/ARB: use underscore as namespace separator for tree view
  • Option to overwrite existing translations with pre-translate
  • i18next: Support arrays
  • Pre-translate languages added to DeepL: id (Indonesian), tr (Turkish)
  • Pre-translate languages added to Google: om (Oromo), sa (Sanskrit), ti (Tigrinya), tl (Tagalog)
  • Pre-translate languages added to Microsoft: eu (Basque), fo (Faroese), gl (Galician)
  • Vue JSON: also scan .ts source files

Fixes:

  • Sort languages alphabetically for Excel/CSV export
  • Excel/CSV import with custom languages
  • Unnecessary linefeed at end of YAML files
  • Copy shortcuts

Downloads:

45.0MB, dmg
25.6MB, msi, 64 bit
29.2MB, flatpak
28.9MB, deb

BabelEdit 3.0.12022-06-17

Features:

  • Improved "dark mode" user interface
  • Display recent files with path, if they have same file name

Fixes:

  • Don't sort ARB file placeholders automatically

Downloads:

44.7MB, dmg
34.8MB, msi, 64 bit
29.0MB, flatpak
28.8MB, deb

BabelEdit 3.0.02022-05-02

See https://www.codeandweb.com/babeledit/tutorials/whats-new-in-babeledit-3 for a more in-depth description of the new features.

Features:

  • Support custom language codes
  • Filter on translation texts of one language
  • Quick filter on translation IDs
  • Search in translation texts
  • Functions to convert texts to upper/lower case
  • Functions to remove whitespace
  • Translation file locations can be changed
  • Autodetect Flutter project if .arb file is dropped on start screen
  • ARB files: Add/Edit translation text description + placeholders

Fixes:

  • Allow adding new .arb files in BabelEdit
  • Problem when source code view has no permission to load source file
  • Dictionary downloader asking again and again to download dictionary
  • Crashes on Apple M1 systems
  • Detection of auto-generated Angular translation IDs
  • Poor performance when saving project

Downloads:

44.6MB, dmg
35.8MB, msi, 64 bit
28.8MB, flatpak
28.7MB, deb

BabelEdit 2.9.22021-10-25

Fixes:

  • Crash in pre-translate function
  • Crash when opening malformed babel file

Downloads:

45.1MB, dmg
38.1MB, msi, 64 bit
30.4MB, flatpak
29.8MB, deb

BabelEdit 2.9.12021-10-18

Fixes:

  • Linux OpenGL dependency
  • Linux Flatpak problem on Ubuntu 18

Downloads:

44.2MB, dmg
37.7MB, msi, 64 bit
30.5MB, flatpak
29.8MB, deb

BabelEdit 2.9.02021-10-13

Features:

  • Option to keep original translation order in files
  • Translation edit field: delete previous word with ctrl+backspace
  • Support for languages Cree, Fijian, Inuktitut, Romansh, Samoan, Tagalog, Tongan
  • Microsoft translation service enabled for Amharic (am), Azerbaijani (az), Armenian (hy), Inuktitut (iu), Central Khmer (km), Lao (lo), Burmese (my), Nepali (ne), Albanian (sq), Tigrinya (ti), Georgian (ka), Kyrgyz (ky), Macedonian (mk), Tajik (tk), Tatar (tt), Uzbek (uz)
  • DeepL translation service enabled for Estonian (et), Finnish (fi), Hungarian (hu), Japanese (ja), Lithuanian (lt), Latvian (lv), Romanian (ro), Slovak (sk), Slovenian (sl), Swedish (sv)

Fixes:

  • Improved performance of translation import
  • Bug in file format handling (tree vs flat)
  • Enabled word-wrapping for long translation ids
  • Problem with standalone attribute in XML header

Downloads:

44.2MB, dmg
37.7MB, msi, 64 bit
30.4MB, flatpak
29.8MB, deb

BabelEdit 2.8.02020-12-04

Features:

  • Machine translation using DeepL and Microsoft translation services
  • Support for React "formatjs extract"
  • Support for Angular Transloco
  • YAML format: array support can be disabled
  • Support for languages Gaelic, Marshallese, Tajik, Hmong, Luxembourgish
  • Added "Reveal in finder" to language file table's context menu
  • Linux Flatpak bundle available

Fixes:

  • XLIFF encoding
  • don't translate Laravel :parameters
  • stable xml attribute order in babel project files
  • Linux: Scaling problem on 4K displays
  • macOS: Various minor issues on Big Sur / Apple M1

Downloads:

23.6MB, dmg
36.5MB, msi, 64 bit
29.4MB, flatpak
27.7MB, deb

BabelEdit 2.7.12020-07-09

Features:

  • Language support for Maltese, Dari, Burmese, Odia, Pashto
  • Support .jsx/.tsx files in source code view (generic JSON)

Fixes:

  • Disabled automatic filter update while editing translation text

Downloads:

23.5MB, dmg
37.2MB, msi, 64 bit
27.2MB, deb

BabelEdit 2.7.02020-05-15

Features:

  • Support Angular/XLIFF files
  • Support for Welsh, Filipino, Nepali, Oromo, Tigrinya, Somali, Malayalam
  • Enabled machine translation features for Tatar and Lao
  • Support nested arrays in JSON Files
  • Added "Collapse all" to tree context menu, added keyboard shortcuts
  • Added menu item to set/clear "Approved" flag for all IDs

Fixes:

  • Folder renaming: check if other folder with that name already exists
  • Blurry icons on Windows

Downloads:

23.5MB, dmg
37.5MB, msi, 64 bit
28.1MB, deb

BabelEdit 2.6.12019-12-31

Fixes:

  • Fixed TLS connection issues in Windows version of BabelEdit
  • Fixed statup issues in Linux version of BabelEdit

Downloads:

24.5MB, dmg
37.7MB, msi, 64 bit
28.1MB, deb

BabelEdit 2.6.02019-12-19

Features:

  • Support Google ARB files (Application Resource Bundle) for Dart/Flutter
  • Editor font can be changed in Preferences dialog
  • Support .tsx files in source code view (react-intl)
  • Support .py files in source code view (generic JSON/YAML)
  • Support ISO-8859-1 as well as UTF-8 encoding for Java .properties files
  • Better parameter handling in machine translations, extended copy templates
  • Minimum required macOS version is now 10.13
  • Added array support for vue-json and vue-sfc projects

Fixes:

  • Better Arabic default font
  • Crash when renaming translation id
  • Improved compatibility with Intel graphics chipsets

Downloads:

24.5MB, dmg
36.7MB, msi, 64 bit
27.9MB, deb

BabelEdit 2.5.02019-10-10

Features:

  • 'Add ID' allows quickly jumping to existing IDs

Fixes:

  • Property files can now contain empty strings
  • Crash when source code is scanned while application is closed
  • Focus order when pressing TAB
  • Use CR+LF line endings on Windows
  • Use ISO-8859-1 instead of UTF-8 encoding for Java .properties files

Downloads:

22.2MB, dmg
35.1MB, msi, 64 bit
26.4MB, deb

BabelEdit 2.4.02019-09-13

Features:

  • Support for Chichewa (ny-MW), Maori (mi-NZ) and Zulu (zu-ZA)
  • Configuration option to disable automatic JSON array conversion
  • Added context menu with copy actions for translation id
  • Duplicate translations ids and folder via context menu or shortcut
  • Show/hide machine translations and similar phrases using status bar buttons
  • Increased machine translation limit to 10000 characters per message
  • "Fill empty translations" can now use texts of any language as source
  • Machine translation preserves HTML entities

Fixes:

  • Automatically add path if new language file is added without path
  • Windows: changed keyboard shortcuts to fix issues with typing {[]} on some keyboard layouts
  • Wrong window titles
  • Repeated installations of sr-Cyrl-RS dictionary

Downloads:

22.2MB, dmg
35.1MB, msi, 64 bit
26.4MB, deb

BabelEdit 2.3.22019-07-05

Fixes:

  • Ignore files other than .json in react i18next translation folder

Downloads:

22.2MB, dmg
35.1MB, msi, 64 bit
26.4MB, deb

BabelEdit 2.3.12019-07-02

Fixes:

  • Crash when no machine translation result is available
  • Memory exhaustion in react-i18next mode
  • Improved performance if source code view is not visible

Downloads:

22.2MB, dmg
35.1MB, msi, 64 bit
26.4MB, deb

BabelEdit 2.3.02019-07-01

Features:

  • Display source code locations in which a translation is used
  • Support more powerful filter expressions
  • Filter expression history
  • Option to mark imported translations as Approved
  • Function to fill translations with texts of primary language
  • Support also YAML files with .yml extension
  • Added language code am-ET
  • Keyboard shortcuts for all "copy translation id" variants
  • Configuration option to omit empty translations instead of writing empty strings

Fixes:

  • Dark mode icons (macOS)

Downloads:

22.2MB, dmg
35.1MB, msi, 64 bit
26.4MB, deb

BabelEdit 2.2.02019-05-20

Features:

  • Display similar phrases
  • Added Bengali (bn-IN)

Fixes:

  • react-intl: automatically copy default texts to JSON of primary language

Downloads:

22.2MB, dmg
35.0MB, msi, 64 bit
26.3MB, deb

BabelEdit 2.1.02019-05-09

Features:

  • Support for Java .properties files
  • Import/Export of Excel .xlsx files

Downloads:

22.2MB, dmg
35.0MB, msi, 64 bit
26.3MB, deb

BabelEdit 2.0.02019-04-12

Features:

  • Filter by language
  • Display translation statistics
  • Support import of new translation IDs
  • Better parameter and html handling in pre-translate and suggestions

Fixes:

  • Drag & drop does not block explorer anymore

Downloads:

21.7MB, dmg
34.4MB, msi, 64 bit
26.0MB, deb

BabelEdit 1.9.22019-04-03

Features:

  • Simplified download of dictionaries

Downloads:

21.7MB, dmg
34.4MB, msi, 64 bit
26.0MB, deb

BabelEdit 1.9.12019-03-15

Features:

  • Added language code lo-LA

Fixes:

  • OpenSSL problem on Ubuntu 18
  • Minor issues in 'Add translation' dialog

Downloads:

21.5MB, dmg
34.4MB, msi, 64 bit
27.0MB, deb

BabelEdit 1.9.02019-01-31

Features:

  • Support for Ember.js
  • YAML file support
  • Laravel: Added option to keep or remove empty translations

Downloads:

21.5MB, dmg
34.4MB, msi, 64 bit
26.9MB, deb

BabelEdit 1.8.02019-01-22

Features:

  • Support for Laravel with JSON
  • Support for VueJS: vue-i18n with JSON and Single Component Files (.vue)
  • Added language code km-KH

Downloads:

21.6MB, dmg
34.4MB, msi, 64 bit
26.9MB, deb

BabelEdit 1.7.12018-12-18

Before you upgrade: Please make that the JSON format in the settings matches for format you use for extracting translation IDs (e.g. when using ngx-translate-extract). See https://www.codeandweb.com/babeledit/documentation/file-formats for details.

Features:

  • Improved performance when loading flat json files

Fixes:

  • Restricted array export to ids with continuous numbers

Downloads:

21.5MB, dmg
34.3MB, msi, 64 bit
26.9MB, deb

BabelEdit 1.7.02018-12-10

Features:

  • Support for plain text keys (without splitting at ".")
  • Autodetect file format (json, namespaced json, plain text)
  • Better handling of json files which can't be converted into tree structure
  • Indent/formatting configuration for i18next
  • Basic handling for arrays in json files

Fixes:

  • Better error messages
  • Drag & drop does not block explorer anymore

Downloads:

21.6MB, dmg
34.3MB, msi, 64 bit
26.9MB, deb

BabelEdit 1.6.42018-11-12

Features:

  • Added example project
  • Added en-US dictionary
  • Several usability improvements (shortcuts, error messages,...)

Downloads:

21.5MB, dmg
34.3MB, msi, 64 bit
26.9MB, deb

BabelEdit 1.6.32018-11-06

Fixes:

  • Comment field visualization

Downloads:

21.3MB, dmg
34.1MB, msi, 64 bit
26.7MB, deb

BabelEdit 1.6.22018-10-20

Fixes:

  • Improved laravel parser

Downloads:

21.3MB, dmg
34.1MB, msi, 64 bit
26.7MB, deb

BabelEdit 1.6.02018-10-18

Features:

Downloads:

21.3MB, dmg
34.1MB, msi, 64 bit
26.7MB, deb

BabelEdit 1.5.02018-10-11

Features:

  • Support for MacOS Mojave (10.14)
  • Ended support for MacOS Yosemite (10.10)
  • Darkmode in Mojave
  • Simplified startup wizard
  • Detect framework if JSON/PHP files are dropped on start screen
  • Improved language configuration dialog

Fixes:

  • Font rendering on Mojave
  • 'Quit' menu entry

Downloads:

21.3MB, dmg
34.1MB, msi, 64 bit
26.7MB, deb

BabelEdit 1.4.02018-07-12

Features:

  • Renaming translation ids in left panel with F2 (Windows) or enter (MacOS)

Fixes:

  • Numerical sort order in tree
  • Ubuntu 18 / OpenSSL incompatibility
  • Copy default text to translation only of primary language if definition was loaded for that concept
  • Don't delete existing translation IDs when adding first language

Downloads:

21.1MB, dmg
33.9MB, msi, 64 bit
26.7MB, deb

BabelEdit 1.3.02018-05-25

Features:

  • GDPR compliance (EU's General Data Protection Regulation)
  • Updated license agreement

Downloads:

21.1MB, dmg
33.9MB, msi, 64 bit
25.8MB, deb

BabelEdit 1.2.12018-05-04

Features:

  • Case insensitive filtering

Fixes:

  • Tab order on MacOS

Downloads:

21.1MB, dmg
33.9MB, msi, 64 bit
25.8MB, deb

BabelEdit 1.2.02018-05-03

Features:

  • Cut, Copy, Paste of translation IDs and folders in tree view
  • Spell checking
  • Display license information in Preferences dialog

Fixes:

  • Leading whitespace when copy/pasting to Java application (e.g. Webstorm)
  • Loss of unsaved changes when adding new language
  • Problem when adding new language to Laravel project
  • Escaping in Google Docs import/export
  • Usability of language selection dialog
  • Pixelated icon
  • File association (Windows)

Downloads:

21.1MB, dmg
33.9MB, msi, 64 bit
25.8MB, deb

BabelEdit 1.1.02018-04-16

Features:

  • Support for i18next, react-i18next
  • Support for Laravel
  • Sort translation IDs in JSON files
  • Better error handling, better error dialog

Fixes:

  • Broken auto-completion when adding new IDs

Downloads:

15.5MB, dmg
28.3MB, msi, 64 bit
21.7MB, deb

BabelEdit 1.0.12018-03-21

Fixes:

  • Fix for BabelEdit crashing on MacOS 10.11

Downloads:

15.5MB, dmg

BabelEdit 1.0.02018-03-19

Features:

  • Leaving beta phase: Full release of BabelEdit
  • Filter translations by translated, approved and/or substring
  • Comment field for each translation id
  • List view
  • CSV file export + import

Fixes:

  • Focus indicator on translation texts

Downloads:

15.5MB, dmg
28.2MB, msi, 64 bit
21.7MB, deb

BabelEdit 0.9.3b12018-02-19

Features:

  • Support for React / react-intl
  • Support for generic JSON files
  • Startup wizard
  • Improved language configuration dialog

Fixes:

  • Sorting order of translations

BabelEdit 0.9.2b12018-02-07

Features:

  • Quick select of translation IDs by substring
  • Use TAB to jump to next edit field
  • Define snippet templates for copy+paste of IDs
  • Highlight current input field

Fixes:

  • High network load on Wifi
  • Update check after expiration

BabelEdit 0.9.1b12018-01-15

Features:

  • Added Shortcut to create new translations (CMD/CTRL-N)

Fixes:

  • HTML tags disappeared when saving and loading files
  • Text formatting in add translations dialog

BabelEdit 0.9.0b12017-12-15

Features:

  • Builds for Mac, Linux, Windows
  • Add / rename languages
  • Add / remove / rename translations
  • Undo / redo
  • Autoupdater
  • Load / save ngx-translate files in json + namespaced-json format
  • Recent files list
  • Start screen with recent files
  • Guess language from file name
  • Feedback dialog
  • Tutorial link