Fluent icon
Fluent icon

Fluent

Innovative: Natural-sounding translations with genders and grammatical cases when necessary. Locale-specific logic doesn't leak to other locales.

Fluent screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Self-Hosted
  • Rust
  • Python
  • JavaScript
-
No reviews
2likes
0comments

Features

Suggest and vote on features
  1.  Translation-platform
  2.  Translator
  3.  Software localization

 Tags

  • localization
  • localization-tool

Fluent News & Activities

Highlights All activities

Recent activities

Show all activities

Fluent information

  • Developed by

    US flagMozilla
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    31 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Education & Reference

GitHub repository

  •  1,595 Stars
  •  45 Forks
  •  89 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Fluent was added to AlternativeTo by Ian Dorfman on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

Featured in Lists

Selection of the best in class European and Russian translators for massive translations.

List by Francisco Ferioli Marco with 15 apps, updated

A list with 10 apps by 6feriolimarco without a description.

List by Francisco Ferioli Marco with 10 apps, updated

What is Fluent?

Innovative: Natural-sounding translations with genders and grammatical cases when necessary. Locale-specific logic doesn't leak to other locales.

Powerful: Date, time, and number formatting. Plural categories. Full bidirectionality support. Custom formatters. Easy-to-read syntax.

Flexible: Client- and server-side. Runtime translation and re-translation. Robust error handling. JS, Python, Rust implementations. React bindings.

Extensible: Compatible with ICU and ECMA 402. Licensed under the Apache 2.0 License.

Why did we create Fluent?

Software localization has been dominated by an outdated paradigm: translations that map one-to-one to the English copy. The grammar of the source language imposes limits on the expressiveness of the translation.

We created Fluent to change this paradigm. Translators should be able to use the entire expressive power of their language without asking developers for permission. In Fluent, translations are asymmetric. A simple string in English can map to a complex multi-variant translation in another language.

Fluent makes it possible to cater to the grammar and style of many languages, independently of the source language. It happens in isolation; the fact that one language benefits from more advanced logic doesn’t require any other localization to apply it. Each localization is in control of how complex the translation becomes.

Official Links