OSS版 DeepL翻訳アプリ
  • Android
  • Kotlin
  • OSS

2020年の当時、DeepL公式のAndroidアプリが無く、わざわざブラウザからアクセスする必要がありました。そこで、WebViewとJavaScriptを使用して、シンプルなDeepL翻訳サードパーティアプリを開発しました。

アプリをOSS化したところ大きな反響があり、2025年1月時点で 68個の解決済みIssues48個のPull requests がマージされました。 アプリ自体の言語は英語・日本語に加え、コントリビューターにより計11ヶ国語に対応しています。

また、OSS専用アプリストアのF-Droidにリリースを行い、現在も公開されています。 https://github.com/sakusaku3939/DeepLAndroid

機能一覧

WebViewを使用し、必要な要素以外はJavaScriptで隠すことでネイティブアプリ風にしています。 単純な仕組みのためAPIを使用することなく、ユーザー登録や追加の設定無しでアプリを利用することができます。

翻訳画面のみをWebViewで表示選択メニューからDeepLアプリを起動設定画面 (ダークモードへの切り替え)

リンク

GitHub

使用技術

言語 ・・・ Kotlin, JavaScript フレームワーク、ライブラリ ・・・ WebView