Skip to content
@apertium

Apertium

Free/open-source platform for developing rule-based machine translation systems and language technology

Apertium is a rule-based machine translation toolchain and ecosystem, with many of our tools based on finite-state transducers.

Our language agnostic tools are native and written in C++. The various development helpers are mostly in Python.

Our language data is in various formats, including XML and other human-editable texts. Language data is split into single-language packages that can analyse and generate a given language, and translation pairs that perform transfer and transformation between two languages. The single-language packages are shared amongst many pairs.

If you wish to contribute to the language agnostic native tools you'll need to know C++.

If you wish to contribute language data to Apertium, your contributions should fit in our existing pipeline. That is, it should be rule-based and deterministic. We will happily help you learn our formats and methods, and we know from experience it is possible to learn and use Apertium in short time.

We do not currently include any statistical or neural machine translation tools or methods. We are often asked if contributions can be made with statistical or neural systems, but for now they cannot.

For more information about how to contribute, see Contributing.

Pinned Loading

  1. organisation organisation Public

    Second point of contact for all things Apertium

    TeX 21 5

  2. apertium-trunk apertium-trunk Public

    Released Apertium translation pairs

    32 5

  3. apertium-languages apertium-languages Public

    Released Apertium language modules

    40 12

  4. apertium-staging apertium-staging Public

    Unreleased Apertium language modules and pairs with extensive development

    4 1

  5. apertium-nursery apertium-nursery Public

    Unreleased Apertium language modules and pairs with some development

    4 2

  6. apertium-tools apertium-tools Public

    Apertium tools

    20 1

Repositories

Showing 10 of 655 repositories
  • apertium-unm Public

    Linguistic tools for the Unami (Lenape) language

    apertium/apertium-unm's past year of commit activity
    Makefile 0 GPL-3.0 0 0 0 Updated Oct 7, 2026
  • apertium-mwl Public Forked from ferriswaynen/apertium-mwl

    Apertium transducer for Mirandese [mwl]

    apertium/apertium-mwl's past year of commit activity
    Shell 0 GPL-3.0 1 0 0 Updated Oct 6, 2026
  • lttoolbox Public

    Finite state compiler, processor and helper tools used by apertium

    apertium/lttoolbox's past year of commit activity
    C++ 21 GPL-2.0 26 38 (1 issue needs help) 5 Updated Oct 6, 2026
  • phenny Public Forked from mutantmonkey/phenny

    This is a port of phenny, a Python IRC bot, to Python3. This specific version, called begiak, is a fork of the Wadsworth version, used by the apertium project.

    apertium/phenny's past year of commit activity
    Python 16 272 68 (10 issues need help) 3 Updated Oct 6, 2026
  • apertium Public

    Core tools (driver script, transfer, tagger, formatters) for the FOSS RBMT system Apertium

    apertium/apertium's past year of commit activity
    C++ 114 GPL-2.0 33 56 (1 issue needs help) 4 Updated Oct 5, 2026
  • apertium-nno-nob Public

    Apertium translation pair for Norwegian Nynorsk and Norwegian Bokmål

    apertium/apertium-nno-nob's past year of commit activity
    XML 26 GPL-2.0 9 1 1 Updated Oct 2, 2026
  • apertium-nob Public

    Apertium linguistic data for Norwegian Bokmål

    apertium/apertium-nob's past year of commit activity
    XML 8 GPL-2.0 3 0 0 Updated Oct 2, 2026
  • apertium-nno Public

    Apertium linguistic data for Norwegian Nynorsk

    apertium/apertium-nno's past year of commit activity
    XML 4 GPL-2.0 1 1 0 Updated Oct 2, 2026
  • apertium-gag Public

    Apertium linguistic data for Gagauz

    apertium/apertium-gag's past year of commit activity
    Makefile 1 GPL-3.0 1 2 (1 issue needs help) 0 Updated Sep 30, 2026
  • apertium-mal Public

    Apertium linguistic data for Malayalam

    apertium/apertium-mal's past year of commit activity
    Shell 3 GPL-2.0 1 0 1 Updated Sep 27, 2026