Malinali

Offline translation and speech recognition for low-resource languages. 110+ bilateral MarianMT models (~40 languages), on device.

Available on Google Play. Free, open source, fully confidential — no user text sent to third-party servers.
Malinali logo, offline translation app

Offline, open, yours

Malinali lets you work with under-documented languages without cloud dependency — including when confidentiality matters.

  • On-device neural translation (MarianMT) 110+ open bilateral models covering ~40 languages — African Helsinki-NLP pairs included, plus a French ↔ Fula (Pulaar) model being fine-tuned. African bilateral Helsinki-NLP pairs (Hausa, Yoruba, Igbo, Swahili, Kinyarwanda, Rundi, Ganda, Shona, Lingala, Nyanja, Twi, Ewe, Kabyle, Tigrinya, Tiv, Xhosa, Afrikaans, Fula) — OPUS BLEU shown discreetly in the app list.
  • Use your own model MarianMT only. Paste a Hugging Face repo id; Malinali downloads it and translates offline. Built on the Marian ecosystem.
  • Offline speech transcription (Vosk) Local speech recognition beyond French: collect, transcribe, and annotate oral data with no connectivity.
  • Full confidentiality No user text is sent to third-party servers.

Languages covered

Afrikaans, Arabic, Chinese, Czech, Danish, Dutch, English, Estonian, Ewe, Finnish, French, Ganda (Luganda), German, Hausa, Hindi, Hungarian, Igbo, Indonesian, Italian, Japanese, Kabyle, Kinyarwanda, Korean, Lingala, Norwegian, Nyanja/Chewa, Polish, Pulaar/Fula, Romanian, Rundi, Russian, Shona, Spanish, Swahili (incl. Congo), Swedish, Thai, Tigrinya, Tiv, Turkish, Twi, Ukrainian, Vietnamese, Xhosa, Yoruba — bilateral Helsinki/Xenova Opus-MT (no multilingual mul packs yet)

Translation for all languages

A free application for offline translation — open models, including yours.