# DavidVentura/offline-translator

Use Firefox Translation Models for on-device translation on Android

Repository: https://github.com/DavidVentura/offline-translator
Canonical: https://ross.abutalabs.com/products/offline-translator
Language: Kotlin
License: GPL-3.0
License Family: copyleft
Last push: 2026-08-29T22:27:33+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 99, longevity 43
- inputs: {"age_days": 602, "days_push": 4, "days_rel": 7, "gap_med": 7, "n_releases_24m": 34}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1166, forks 45 (observed 2026-09-01T02:13:54.518756+00:00)

## What it is
An Android app that translates text, PDF/ODT documents, and images entirely offline using Firefox translation models on-device. It also offers automatic language detection, transliteration for non-Latin scripts, OCR via PaddleOCR, and a Wiktionary-based word dictionary.

## Use cases
- translate text on my phone without internet
- translate pdf documents offline on android
- translate text in photos offline
- private translation app that doesn't send data to servers
- translate non-latin scripts with transliteration
- look up word definitions offline
- automatically detect the language of text

## When to choose
- you need translation on Android with no internet connection
- privacy matters and you don't want text sent to cloud services
- you need OCR-based image or document translation offline
- you want a free, open-source, F-Droid-installable translator

## When to avoid
- you need translation quality comparable to large cloud models like Google Translate or DeepL
- you need translation on iOS, desktop, or web
- your language pair is not among the supported Firefox translation models

## Facets
- artifact type: application
- maturity: active
- function: nlp, ocr, tts, pdf, image-processing
- domain: android-tools, privacy
- platform: -
- tags: offline-translation, firefox-translation-models, paddleocr, language-detection, transliteration, dictionary, f-droid, privacy-friendly, natural-language-processing, localization, android

## Member repositories
- DavidVentura/offline-translator (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-09-01T02:13:54.518756+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:33:30.836273+00:00, confidence not recorded.
  - readme: https://github.com/DavidVentura/offline-translator (fetched 2026-09-01T02:13:54.518756+00:00, sha e5850b93e5ca)
- Data as of 2026-08-30T08:39:29.467469+00:00.
