DavidVentura/offline-translator
Use Firefox Translation Models for on-device translation on Android
해결하는 문제
Android 기기에서 인터넷 연결 없이 텍스트, 이미지, 문서(PDF/ODT)를 번역할 수 있는 방법을 제공하여, 개인정보 보호와 오프라인 환경에서의 사용 가능성을 보장합니다.
작동 방식
앱은 모든 핵심 기능에 디바이스 내 머신러닝 모델을 사용합니다. 사용자는 언어 팩을 한 번 다운로드한 후, 앱은 로컬에서 번역을 수행합니다. 텍스트 번역에는 Firefox의 번역 모델, 이미지 텍스트 인식에는 PaddleOCR, 추론에는 MNN 및 slimt 등의 다양한 엔진을 활용합니다. 또한 Wiktionary 데이터 기반의 내장 사전과 여러 TTS(Text-to-Speech) 음성도 지원합니다.
대상 사용자
오프라인 환경에서 번역 서비스가 필요한 Android 사용자, 외부 서버를 피하고 데이터 프라이버시를 우선시하는 사용자, 그리고 제공된 API를 통해 다른 앱에 번역 기능을 통합하고자 하는 개발자.
주요 특징
- 완전 오프라인: 언어 팩을 다운로드한 후 외부 서버로 요청을 보내지 않습니다.
- 다중 모달 번역: 일반 텍스트, 이미지, PDF/ODT 문서를 모두 지원합니다.
- 광범위한 언어 지원: 중국어, 아랍어, 힌디어, 일본어 등 세계의 다양한 언어를 커버합니다.
- 통합 도구: 자동 언어 감지, 비라틴 문자 스크립트의 표기 변환, 내장 단어 사전이 포함되어 있습니다.
- 개발자용 API: 다른 Android 앱이 번역을 요청할 수 있도록 API를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트