DavidVentura/offline-translator

Use Firefox Translation Models for on-device translation on Android

해결하는 문제

이 프로젝트는 Android용 완전히 오프라인 번역 도구를 제공하여, 인터넷 연결이나 외부 서버에 데이터를 전송하지 않고도 텍스트, 이미지, 문서(PDF/ODT)를 번역할 수 있도록 합니다.

작동 방식

앱은 모든 핵심 기능에 디바이스 내부 머신러닝 모델을 사용합니다. 텍스트 번역에는 Firefox의 번역 모델을, 이미지 텍스트 추출에는 PaddleOCR를, 자동 언어 감지에는 cld2를 활용합니다. 추론은 slimt 및 MNN 엔진을 통해 처리되어 모델이 모바일 하드웨어에서 효율적으로 작동하도록 합니다. 또한 Wiktionary 데이터를 기반으로 한 내장 사전과 Piper 및 Kokoro와 같은 다양한 TTS(Text-to-Speech) 엔진을 지원합니다.

대상 사용자

개인정보 보호를 중시하고, 연결이 제한된 지역에서 일하거나, 완전히 디바이스 내에서 작동하는 번역 도구가 필요한 Android 사용자들입니다.

주요 기능

  • 완전한 오프라인 기능: 언어 팩을 한 번 다운로드하면 인터넷 없이 영구적으로 번역이 가능합니다.
  • 다중 모달 번역: 텍스트, 이미지, PDF/ODT 문서를 모두 지원합니다.
  • 광범위한 언어 지원: 아랍어, 중국어, 일본어, 한국어 및 여러 유럽 언어를 포함한 다양한 언어를 지원합니다.
  • 통합 도구: 자동 언어 감지, 라틴 문자가 아닌 스크립트의 발음 표기, 내장 단어 사전 기능이 포함되어 있습니다.
  • 개발자 API: 다른 Android 앱이 번역을 요청할 수 있도록 API를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트