An unofficial fork of Kikitan Translator that adds DeepL API translation while retaining the original Google Translate option.
This project is based on upstream tag 1.2.5. It is independently maintained and is not an official release from the original Kikitan author or DeepL.
- Speech recognition and VRChat chatbox output
- DeepL API Free and DeepL API Pro support
- Google Translate can be selected without an API key
- Translation engine selection from
Settings > Translation - DeepL API keys stored in Windows Credential Manager
- Orange UI and separate application identity for easy distinction from upstream Kikitan
byDLorbyGglappended only to successful VRChat translation messages- Light and dark theme support
Download the latest installer from GitHub Releases.
Important:
- The installer is currently unsigned. Windows SmartScreen may display a warning.
- No DeepL API key is included. Each user must obtain and configure their own key.
- This edition can be installed alongside upstream Kikitan.
- Do not run both editions at the same time. Both use VRChat OSC port
9000by default and can conflict. - Google Translate uses Kikitan's original connection method and can be affected by external service changes.
- Releasesから最新版のセットアップファイルをダウンロードしてインストールします。
- Kikitan Translator DeepLを起動し、歯車アイコンから
Translationを開きます。 - DeepLを使う場合は
DeepL APIを選び、契約に合わせてDeepL API FreeまたはDeepL API Proを選択します。 - 自分のDeepL APIキーを入力して
Saveを押し、Check Connectionで接続を確認します。 - Google翻訳を使う場合は
Google Translateを選択します。APIキーは不要です。 - 設定画面を閉じると選択した翻訳エンジンが適用されます。
DeepL APIキーはWindows資格情報マネージャーへ保存され、アプリの設定ファイルやログには書き込まれません。APIキーをチャット、スクリーンショット、Issueへ掲載しないでください。
Successful translations sent to the VRChat chatbox are marked as follows:
- DeepL API:
byDL - Google Translate:
byGgl
The marker is added only to the VRChat message. It is not added to the on-screen translation, message history, exported data, fallback text, or API request.
If DeepL does not support the selected language combination, the application reports the error without sending a translation request. Translation errors do not stop speech recognition. The optional fallback setting can send the original text to VRChat when translation fails.
Current version: 1.2.5-deepl.9
The DeepL edition uses:
- Product name:
Kikitan Translator DeepL - Application identifier:
com.sagat.kikitan.deepl - Executable name:
kikitan-translator-deepl.exe
Automatic updates from the upstream Kikitan release channel are disabled so that an upstream update cannot silently replace this edition.
- Rust 1.77.2 or newer
- Node.js 22.1.0 or newer
- .NET SDK 9 or newer for the desktop/OpenVR overlay
git clone https://github.com/BBBB5551111/kikitan-deepl.git
Set-Location -LiteralPath ".\kikitan-deepl"
npm install
powershell -ExecutionPolicy Bypass -File scripts/build_overlay.ps1
# Development
npm run tauri dev
# Release build
npm run tauri buildCode signing is required to distribute a trusted signed installer. The published community build is currently unsigned.
Kikitan Translator was created by the original project author and contributors:
See NOTICE.md for attribution and CHANGELOG.md for changes in this fork.
This fork remains available under the upstream MIT License. See LICENSE.md.
Copyright 2024 SergioMarquina