Framework selection

BabelEdit supports a wide range of frameworks and file formats. It automatically recognizes framework-specific features and adjusts the UI to match your project type.

BabelEdit also supports generic formats (JSON and YAML) that work across many frameworks.

Framework selection screen

You should see the following screen after agreeing to the license terms:

BabelEdit Quickstart: Choose your web framework

In this screen you can:

  • Select a framework to start with. Choose Generic JSON if you don't use one of the provided frameworks.
  • Drop your translation files to start working. BabelEdit will try to detect the framework automatically.
  • Open an example project if you just want to see BabelEdit in action.

Frameworks and File Formats

BabelEdit supports a wide range of frameworks and file formats. Use this overview to pick the integration guide that matches your project.

Integration GuideFile Format(s)
.NET.resx
Angular
     @angular/localize.xlf
     ngx-translate.json
     Transloco.json
Ember.js.json
Flutter.arb
GetText ("PO files").po
i18next.json
Java.properties
JSON (Generic).json
Laravel.php, .json
React
     react-intl.json
     react-i18next.json
     @lingui/react.json
Ruby on Rails.yml
Svelte.json
Vue.js.json
YAML (Generic).yaml, .yml

If your framework is not listed, start with the generic JSON format: /babeledit/documentation/frameworks/json.