projectfluent/python-fluent

Python implementation of Project Fluent

Python

245

405 commits

updated Jun 1, 2026

See the code

README

Project Fluent

This is a collection of Python packages to use the Fluent localization system:

fluent.syntax

The syntax package includes the parser, serializer, and traversal utilities like Visitor and Transformer. You’re looking for this package if you work on tooling for Fluent in Python.

fluent.runtime

The runtime package includes the library required to use Fluent to localize your Python application. It comes with a Localization class to use, based on an implementation of FluentBundle. It uses the tooling parser above to read Fluent files.

fluent.pygments

A plugin for pygments to add syntax highlighting to Sphinx.

Discuss

We’d love to hear your thoughts on Project Fluent! Whether you’re a localizer looking for a better way to express yourself in your language, or a developer trying to make your app localizable and multilingual, or a hacker looking for a project to contribute to, please do get in touch on the mailing list and the IRC channel.

Get Involved

python-fluent is open-source, licensed under the Apache License, Version 2.0. We encourage everyone to take a look at our code and we’ll listen to your feedback.

i18n
internationalization
l10n
localization

projectfluent/python-fluent

Python implementation of Project Fluent

Python

245

405 commits

updated Jun 1, 2026

See the code

README

Project Fluent

This is a collection of Python packages to use the Fluent localization system:

fluent.syntax

The syntax package includes the parser, serializer, and traversal utilities like Visitor and Transformer. You’re looking for this package if you work on tooling for Fluent in Python.

fluent.runtime

The runtime package includes the library required to use Fluent to localize your Python application. It comes with a Localization class to use, based on an implementation of FluentBundle. It uses the tooling parser above to read Fluent files.

fluent.pygments

A plugin for pygments to add syntax highlighting to Sphinx.

Discuss

We’d love to hear your thoughts on Project Fluent! Whether you’re a localizer looking for a better way to express yourself in your language, or a developer trying to make your app localizable and multilingual, or a hacker looking for a project to contribute to, please do get in touch on the mailing list and the IRC channel.

Get Involved

python-fluent is open-source, licensed under the Apache License, Version 2.0. We encourage everyone to take a look at our code and we’ll listen to your feedback.

i18n
internationalization
l10n
localization

Project health

Overall

3.6/10

Maintained

0/10

Code review

8/10
OpenSSF Scorecard

PyPI

Latest release

0.10.0 · Dec 13, 2018

Releases this year

0

Significant stargazers

WÁNG Xuěruì

937 followers · starred Jan 2024

Florimond Manca

843 followers · starred May 2023

jkbrzt

1,797 followers · starred Jun 2023

Yacht Shaver

299 followers · starred Apr 2019