Marito by Ithobekile

Translation into South African languages, ready for the proofreader.

Marito translates textbooks, workbooks, exam papers and memoranda, curriculum documents and public information. It reasons about the source, translates, then post-edits its own draft before a language editor takes over.

Any direction among Sepedi, Sesotho, Setswana, Tshivenḓa, Xitsonga and English.

Sepedi

marito-sepedi-pro-1.0
Names kept
Numbers kept
Layout kept
Correct curriculum term
Spelling errors per 1,000 words
Words from another language

English into each language, 300 passages per language. On a full 28-page examination memorandum, of sentences passed with proofreading only.

Built for formal published text

Marito is made for learning materials, examinations, curriculum documents, notices, forms and public information. It follows the Departmental standard for spelling and curriculum terminology, using the Marito Dictionaries.

Layout stays put

Send text or Markdown, from one sentence to a whole document. Layout, numbering and figures are kept in place.

Your glossary wins

Terms you supply override the model's own, so a long document uses the same word every time.

Weekly updates

Corrections from users go into the model every week. You can ask for a fixed version if you need one.

Made for editors, not instead of them

Marito gets the draft most of the way. A language editor proofreads it, and what the editor changes feeds the next update.

  1. Marito Pro translates

    It reasons about the source, translates, then post-edits its own draft against the source.

  2. A language editor proofreads

    The editor checks the draft against the points listed below.

  3. Corrections flow back

    Every correction sent back goes into the next weekly update.

Tested on passages the models never saw in training

First-language reviewers scored spelling, terminology and borrowed words blind. The figures were measured on the translation before the post-editing pass, so they are a floor for Marito Pro.

2.0spelling errors per 1,000 words, against 15.4 to 30.1 for the other systems
93.7%correct curriculum terms, against 59.3% to 72.6%
0.0%words from another language, and no English left untranslated

Correct curriculum term

Higher is better

Marito93.7%
Fable72.6%
Gemini 3.870.1%
Astra66.9%
Google59.3%

Spelling errors per 1,000 words

Lower is better

Marito2.0
Fable15.4
Gemini 3.818.2
Astra20.7
Google30.1
All measures, averaged over the five languages
MeasureMaritoGoogleGemini 3.8FableAstra
Spelling errors per 1,000 words2.030.118.215.420.7
Correct curriculum term93.7%59.3%70.1%72.6%66.9%
Words from another language0.0%6.3%3.9%3.0%4.7%
English left untranslated0.0%9.0%5.5%4.4%6.6%
Names kept98.4%82.0%89.1%90.8%87.4%
Numbers kept99.9%93.9%95.6%96.9%95.0%
Layout kept99.9%84.6%91.8%93.2%90.4%

Same unseen passages for every system, tested 1 to 10 September 2026. The full comparison, including a similarity score against the language teams' publication-standard translations for each language, is in the system card.

85 to 91%

of sentences in a complete 28-page examination memorandum were accepted by a language editor with proofreading only, depending on the language. Layout was kept in 99.3% to 100% of cases.

What a language editor should check

Formal text is the models' strength, so check informal passages more closely. These are the points the system card asks editors to look at.

  • Names that are also words, and abbreviations replaced by descriptions.
  • Terms that drift across a long document. Use a glossary.
  • The wrong sense of a word with several meanings.
  • Agreement across long sentences.
  • Paired words collapsed, such as "panic and fear" becoming "fear and fear".
  • Familiar patterns over-applied, such as "29 questions" becoming "29 pages".
  • Renumbered or shortened lists in dense memoranda.
  • English terms left in place.
  • Stray characters from another script, which are rare.
  • Register, especially in informal text.

Phase 1 is released. More languages are on the way.

SepediSesothoSetswanaTshivenḓaXitsonga
Released (Phase 1)
isiZuluisiXhosaSiswatiisiNdebeleAfrikaans
In training
Sesotho (Lesotho)
In preparation
KiswahiliShonaLingalaLuganda
In preparation
HausaYorubaIgbo
In preparation
AmharicOromoSomali
In preparation