Repository navigation
ZeroConvert-IME v0.3.0 - Windows/Android PLaMo translation input (experimental)
ZeroConvert-IME v0.3.0 — Windows / Android 翻訳入力(試験)
Windows と Android の両方に、端末内で動く PLaMo 3 Translate 0.8B を使った翻訳入力を追加した試験リリースです。通常の日本語変換、タイポ補正、先読みは従来どおり利用できます。
主な変更
Windows
Ctrl+Tの翻訳バーから、日本語→英語/英語→日本語の翻訳入力ができます。入力中の未確定文を翻訳し、確定操作で訳文を入力します。- 文字選択中の翻訳ポップアップから、訳文のコピー・挿入ができます。
- PLaMo 3 Translate 0.8B Q4_K_M(573,116,288 bytes、SHA-256
3dbb09295bfd3350231ba0dba92bc72cb14111ef1b034e37dad39d581bd86b9c)をインストーラーに同梱しました。 - 翻訳はCPUの専用
llama-server(ポート18092、4スレッド)で実行します。変換用の18091番とは分離しています。 - 翻訳サーバーの常時起動設定、起動待ち表示、取消、エラー時の非確定を実装しました。
- 2Bモデルは同梱していません。0.8Bのみを検証済みの既定モデルとして扱います。
Android
- 設定「翻訳入力(試験)」で有効化します。初回ON時に確認ダイアログを表示し、PLaMo 3 Translate 0.8B Q4_K_M(約547MiB)をHugging Faceからダウンロードします。
- キーボードの翻訳アイコンで翻訳モードに入り、未確定文を打鍵休止後に訳文へ置き換えます。Enterで確定、×で取消です。
- 文字選択中の「翻訳」から、訳文の挿入・コピーができます。
- 翻訳は端末内の独立したllama.cppランタイムで実行し、入力文・選択文・訳文を外部サーバーへ送信しません。ネットワークを使うのはモデルのダウンロードだけです。
- モデルはSHA-256とHugging Faceの固定リビジョンで検証し、途中ファイルから再開できます。APKには同梱せず、Auto Backup/端末間転送からも除外します。
- 翻訳結果はかな漢字変換の候補・学習へ追加しません。
動作確認
- Windows: 実IMEで翻訳モード、選択翻訳、翻訳サーバーの常時起動・取消を確認しました。0.8B、CPU、4スレッド、
ngl=0、ポート18092の構成です。関連レポートはreports/typo-assist/windows-translation-*.mdを参照してください。 - Android: iQOO Neo11 V2520A(Android 16、SDK 36、arm64-v8a)で、モデルのダウンロード(573,116,288 bytes、SHA-256一致)と「会議は明日です。」→「The meeting is tomorrow.」の翻訳を確認しました。翻訳モードと選択翻訳は利用者が実機で確認済みです。
- 配布用
:rebuiltAPKは versionCode 14 / versionName 2.0.12-dev、arm64-v8a / universal。arm64 APKのlibzenz_jni.soに翻訳JNIシンボル(nativeInitTranslation等)が含まれることを確認しました。 - Androidの最終リリースAPKは端末切断のため再インストール未実施です。配布前に実機で再確認してください(手順は
docs/investigations/android-translation-input.md)。
既知の制約
- 翻訳は試験機能です。翻訳品質、待ち時間、メモリ使用量、発熱はPC・端末・文長に依存し、定量評価は未完了です。
- Windowsの2Bモデル、Androidの2Bモデルは未同梱・未検証です。
- Androidの翻訳モード中は、カーソル左右移動・範囲変換・再変換を無効化しています。
- Android APKはdebug署名です。開発・限定試験用であり、正式配布にはrelease署名が必要です。
- 翻訳モデルは PLaMo Community License で提供されます。商用利用の登録・収益条件を含むため、利用・再配布前に必ずライセンスを確認してください。
ダウンロード
| ファイル | 内容 |
|---|---|
ZeroConvert-IME-setup-v0.3.0.exe |
Windows 10/11 インストーラー(PLaMo 0.8B同梱、約712MB) |
ZeroConvert-IME-v0.3.0-arm64-debug.apk |
Android arm64-v8a 実機向け(翻訳モデルは初回ON時に別途ダウンロード) |
ZeroConvert-IME-v0.3.0-universal-debug.apk |
Android arm64-v8a / x86_64 共通 |
SHA256SUMS.txt |
上記3ファイルのSHA-256 |
Windowsはインストーラー実行後、設定で「翻訳」をONにしてください。AndroidはAPK更新後、IMEを有効化し、設定の「翻訳入力(試験)」でモデルをダウンロードしてからキーボードの翻訳アイコンを使用します。
ライセンス
本リリースには、MIT / Apache-2.0 等の第三者ライセンスに加え、PLaMo 3 Translate(Preferred Networks, Inc.)が PLaMo Community License の条件で含まれます。詳細は Windows / Android の THIRD_PARTY_LICENSES.md を参照してください。