Translate between languages
Core model parameters ~1.8B
Model files 1.63 GB
Translate between nine languages offline, with short-text translation and automatic segmentation for long documents
- Nine languages
- Long documents
- Works offline
Recorded on the board
Screen recording of the board web demo, recorded on Qualcomm QCS8550.
Highlights
Nine languages
Translate directly between Chinese, English, Japanese, Korean, French, German, Spanish, Arabic and Thai.
From messages to documents
Short text accepts up to 2,000 characters; long documents accept up to 20,000, with automatic segmentation around paragraphs and sentences.
Read as it translates
Translations stream as they are generated. The source follows the active segment and the translation follows new output; resume following after scrolling manually.
Progress and export
Track segment and overall progress, stop while retaining partial output, and copy or download UTF-8 text.
Fully on-device
Translate locally on Qualcomm chips without a cloud translation service.
Easy to integrate
A C/C++ SDK and Python binding provide a path from the web demo to application integration.
Pipeline
From input to output: where every step runs.
- 01Browser
Text input
Choose source and target languages, and short-text or long-document mode
- 02CPU
Document planning
Split long documents around paragraphs and sentences, and check each complete prompt's budget
- 03NPU
On-device translation
Translate segments in order and generate text incrementally
- 04Browser
Streaming display
Show streamed text, segment progress and synchronized scrolling, with stop and follow controls
- 05Browser
Text export
Copy or download the translation; segments use independent context, so review cross-segment terms for important content
Supported hardware
- Core model parameters
- ~1.8B
- Model files
- 1.63 GB
- License
- Pandora License