Android Released · 2025

LocalAI Translator

Offline AI translator for Android. On-device translation in 50+ languages using Google Gemma — no internet, no servers, complete privacy.

Project Snapshot

Role

Solo developer

Year

2025

Platforms

Android 12+

Stack

Android, Kotlin, Google Gemma 3, on-device ML

Problem

Cloud-based translation services send every word you translate to remote servers. For sensitive content — medical records, legal documents, personal messages — this is a fundamental privacy problem. Existing offline tools relied on outdated statistical models with poor accuracy.

Solution

LocalAI Translator runs entirely on-device using Google’s Gemma 3 language model. No network calls are made during translation. The app supports 50+ languages with high accuracy for both text and OCR (image-to-text) translation, plus speech input.

The AI model runs locally — either the E2B (3.2 GB) or E4B (4.3 GB) variant — leveraging the device GPU for fast inference.

Engineering Highlights

Platform Constraints

Android 12+ is required for the ML acceleration APIs used. Minimum hardware: 4 GB RAM and 8 GB free storage. The app handles graceful degradation for devices below threshold and provides clear onboarding for first-time model download.

Outcome

A zero-compromise privacy translator that delivers competitive accuracy for users who cannot or will not send content to cloud services. Available on Google Play.

Screenshots

Translation screen with source text and local AI output in LocalAI Translator
OCR translation workflow converting an image into translated text on Android
Language selection and translation controls in LocalAI Translator
LocalAI Translator settings and model configuration on Android
← Back to all projects