« Projects


  • Q: I'd like to participate. How do I begin?

  • Q: Other than writing code, how can I contribute?

  • Q: What's a good bug for a newcomer to tackle?

  • Q: What is a bug or issue with Apertium that you've been putting off, neglecting, or just plain avoiding?

    • [X]
      • Examples:

        I don't know how to get started with internationalizing my app.

        Bug 392 about printing was filed five years ago, and I don't even know if printing still works.

        I want help from a C coder writing a Maildir patch for Alpine.

      • Note:

        If this issue was formally filed on the web, be sure to include the URL.

What else do you want to talk about?

About Apertium


Apertium is an open-source machine translation platform. The platform provides

1. a language-independent machine translation engine
2. tools to manage the linguistic data necessary to build a machine translation system for a given language pair and
3. linguistic data for a growing number of language pairs.

Apertium uses a shallow-transfer machine translation engine which processes the input text in stages, as in an assembly line: de-formatting, morphological analysis, part-of-speech disambiguation, lexical and structural transfer, optional chunking transfer, morphological generation, and re-formatting.

The platform also includes web interfaces, web services, mobile and and desktop applications. Apertium has been integrated with various other technologies, such as VISL Constraint Grammar, Matxin, Helsinki Finite State Tools and libvoikko.

from the profile of Kevin Brubeck Unhammer (unhammer)

The code is mostly written in C++.

People who want to help (5)

The following people are interested in helping. Send them an email! (tips)

You can use this page to track who has been contacted if you log in. There will be a checkbox next to their name. When you check it, the page will publish today's date and your username.

Volunteer opportunities, etc.

Volunteer opportunities matching Apertium (33)

There is 1 person who can mentor in Apertium.

There are 156 people who can mentor in C++, Apertium's primary language.

You can embed the "I want to help" button on your website. (More about this.)