BabelEdit Downloads

Newest Release

BabelEdit Release Notes

Version 2.8.0 (2020-12-04)

  • 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
  • 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

Version 2.7.1 (2020-07-09)

  • Language support for Maltese, Dari, Burmese, Odia, Pashto
  • Support .jsx/.tsx files in source code view (generic JSON)
  • Disabled automatic filter update while editing translation text

Version 2.7.0 (2020-05-15)

  • 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
  • Folder renaming: check if other folder with that name already exists
  • Blurry icons on Windows

Version 2.6.1 (2019-12-31)

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

Version 2.6.0 (2019-12-19)

  • 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
  • Better Arabic default font
  • Crash when renaming translation id
  • Improved compatibility with Intel graphics chipsets

Version 2.5.0 (2019-10-10)

  • 'Add ID' allows quickly jumping to existing IDs
  • 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

Version 2.4.0 (2019-09-13)

  • 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
  • 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

Version 2.3.2 (2019-07-05)

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

Version 2.3.1 (2019-07-02)

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

Version 2.3.0 (2019-07-01)

  • 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
  • Dark mode icons (macOS)

Version 2.2.0 (2019-05-20)

  • Display similar phrases
  • Added Bengali (bn-IN)
  • react-intl: automatically copy default texts to JSON of primary language

Version 2.1.0 (2019-05-09)

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

Version 2.0.0 (2019-04-12)

  • Filter by language
  • Display translation statistics
  • Support import of new translation IDs
  • Better parameter and html handling in pre-translate and suggestions
  • Drag & drop does not block explorer anymore

Version 1.9.2 (2019-04-03)

  • Simplified download of dictionaries

Version 1.9.1 (2019-03-15)

  • Added language code lo-LA
  • OpenSSL problem on Ubuntu 18
  • Minor issues in 'Add translation' dialog

Version 1.9.0 (2019-01-31)

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

Version 1.8.0 (2019-01-22)

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

Version 1.7.1 (2018-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 for details.

  • Improved performance when loading flat json files
  • Restricted array export to ids with continuous numbers

Version 1.7.0 (2018-12-10)

  • 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
  • Better error messages
  • Drag & drop does not block explorer anymore

Version 1.6.4 (2018-11-12)

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

Version 1.6.3 (2018-11-06)

  • Comment field visualization

Version 1.6.2 (2018-10-20)

  • Improved laravel parser

Version 1.6.0 (2018-10-18)

  • Pre-Translate: Use machine translation to automatically fill your translations
  • Suggenstions: BabelEdit suggests translations for the current entry
  • Please visit <a target="_blank" href=""></a> for details
  • Primary language is now editable

Version 1.5.0 (2018-10-11)

  • 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
  • Font rendering on Mojave
  • 'Quit' menu entry

Version 1.4.0 (2018-07-12)

  • Renaming translation ids in left panel with F2 (Windows) or enter (MacOS)
  • 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

Version 1.3.0 (2018-05-25)

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

Version 1.2.1 (2018-05-04)

  • Case insensitive filtering
  • Tab order on MacOS

Version 1.2.0 (2018-05-03)

  • Cut, Copy, Paste of translation IDs and folders in tree view
  • Spell checking
  • Display license information in Preferences dialog
  • 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)

Version 1.1.0 (2018-04-16)

  • Support for i18next, react-i18next
  • Support for Laravel
  • Sort translation IDs in JSON files
  • Better error handling, better error dialog
  • Broken auto-completion when adding new IDs

Version 1.0.1 (2018-03-21)

  • Fix for BabelEdit crashing on MacOS 10.11

Version 1.0.0 (2018-03-19)

  • 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
  • Focus indicator on translation texts

Version 0.9.3b1 (2018-02-19)

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

Version 0.9.2b1 (2018-02-07)

  • 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
  • High network load on Wifi
  • Update check after expiration

Version 0.9.1b1 (2018-01-15)

  • Added Shortcut to create new translations (CMD/CTRL-N)
  • HTML tags disappeared when saving and loading files
  • Text formatting in add translations dialog

Version 0.9.0b1 (2017-12-15)

  • 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