LocalAITranslator
Advanced Android application for real-time translation. Uses local LLM models for image and audio translation, ensuring complete privacy and offline operation.
Key Features
🖼️ Image Translation
Real-time text recognition via camera, gallery image processing, and instant translation with overlay on original images
🎤 Audio Translation
Real-time speech translation via microphone, batch audio file processing, speech recognition with translation, and speech synthesis
🧠 Local LLM Models
Uses optimized Gemma models (3.2GB and 4.3GB) with GPU acceleration and intelligent CPU fallback
🔒 Completely Offline Operation
All data is processed locally on your device, ensuring complete privacy and independence from internet connection
⚙️ Smart Personalization
Customizable themes, interface color schemes (5 variants), image quality settings, and multilingual interface
📱 Adaptive Performance
Adaptive memory management for optimal performance, customizable system prompts, and automatic adjustment to device capabilities
Use Cases
🧳 Traveler
Understand signs, menus, and documents in other countries. Point your camera at text and get instant translation overlayed on the image.
💼 Business Professional
Translate speech during international meetings. Get real-time transcription and translation of conversations.
👨🎓 Student
Learn foreign languages through real materials. Photograph articles and get accurate translation with preserved structure.
👨⚕️ Healthcare Professional
Understand patient medical documentation. Use high-accuracy mode for specialized terminology translation.
Technology Stack
🛠️ Core Technologies
- Kotlin & Jetpack Compose
- Android SDK 31+ (Android 12+)
- Hilt & Coroutines & Flow
🤖 AI & Media Processing
- MediaPipe for OCR
- CameraX for camera operations
- Gemma LLM Models
- TensorFlow Lite
💾 Data Storage
- Room Database
- DataStore for settings
- File system storage
⚡ Performance
- GPU acceleration
- WorkManager for background tasks
- Adaptive memory management
Development Roadmap
Phase 1: Infrastructure Modernization
Model sources migration, code quality tools integration, build optimization
Phase 2: Core App Reconstruction (in progress)
Rebranding to LocalAITranslator, UI/UX redesign, navigation architecture optimization
Phase 3: Image Translation Implementation
Camera OCR integration, gallery image processing, real-time translation overlay
Phase 4: Audio Translation System
Real-time microphone translation, WAV file processing, speech synthesis
System Requirements
Minimum Requirements
- Android 12 (API 31) and higher
- 4GB RAM (8GB recommended)
- 8GB free storage (16GB recommended)
- ARMv8 64-bit processor with NEON support
Recommended Requirements
- Android 13+ (API 33+)
- 8GB+ RAM
- 16GB+ free storage
- Qualcomm Snapdragon 865+ or equivalent