OpenNMTモデルを基盤とする、ライブラリ、CLI、GUIとして使えるPython向けオープンソースのオフライン翻訳ライブラリ。
sokcuri/hdTrans
辞書を同梱したオフラインのルールベース日本語・韓国語翻訳ツール。Windows GUIとCLIを備え、ezTrans互換ツール向けの連携機能もあります。
代替できる製品:ezTrans
- スター
- 91
- フォーク
- 5
- 未解決の Issue
- 1
- 最終コミット
- 一昨日
これは何?
hdTransは、ルールベースのエンジンと同梱辞書を使ったオフラインの日本語・韓国語翻訳プログラムです。展開後はネットワークに接続しなくても利用できます。Windows版には翻訳ウィンドウと文書翻訳機能があり、Windows、Linux、macOS向けのコマンドラインツールも提供しています。また、npmからCLIとして、またはWASMエンジンを実行するJavaScript/TypeScriptライブラリとしてインストールできます。
誤訳されやすいオノマトペや感動詞、曖昧な単語など、日本語から韓国語への翻訳でよくある問題に対応しており、ユーザー辞書やルールの調整を利用できます。文体オプションでは、文末を堅い表現の「-다」とくだけた表現に切り替えられます。また、文書モードでは前後の行を参照し、名前や複数行にわたる引用などの文脈を考慮します。
Windowsでは、ネイティブエンジンをezTrans系エンジンに対応したビジュアルノベルやゲームの翻訳ツールと連携できます。タブ区切りのUTF-8ユーザー辞書に独自の訳語を追加することもできます。
主な機能
- 01辞書とエンジンを同梱し、オフラインで翻訳できます。
- 02複数ファイルの文書翻訳に対応したWindows用翻訳ウィンドウ。
- 03UTF-8の入力・出力ファイルに対応したコマンドラインツール。
- 04JavaScriptおよびTypeScript APIを備えたnpmパッケージ。
- 05文末の文体を堅い表現とくだけた表現に切り替え可能。
- 06訳語を自由に登録できる、タブ区切り形式のユーザー辞書。
ユースケース
- 日本語の小説、文書、テキストファイルをオフラインで韓国語に翻訳する。
- 対応ツールを使って、日本のビジュアルノベルやゲームに韓国語訳を追加する。
- Node.jsまたはTypeScriptアプリケーションから日本語・韓国語翻訳を呼び出す。
- 個人用辞書に項目を追加して、繰り返し発生する誤訳を修正する。
クイックスタート
- 1
npmでコマンドラインツールをインストールします(Node.js 22以降が必要です)
npm install -g hdtrans - 2
UTF-8の日本語テキストファイルを韓国語に翻訳します
hdtrans --in input.ja.txt --out output.ko.txt - 3
またはWindowsの場合、ReleasesページからhdTransのzipをダウンロードし、hdTransGUI.exeを実行します
使う前に知っておきたいこと
- 翻訳できるのは日本語から韓国語のみです。
- ルールベースのため、文体や辞書の収録状況によって出力品質が異なります。
- Windows GUIとezTrans互換エンジンはWindows専用です。
- MPL-2.0ライセンスで提供されています。コピーレフトライセンスのため、変更したMPL対象ファイルへの変更を共有する必要があります。
収録されている特集
トピック
よくある質問
- hdTrans とは?
- 辞書を同梱したオフラインのルールベース日本語・韓国語翻訳ツール。Windows GUIとCLIを備え、ezTrans互換ツール向けの連携機能もあります。 hdTransは、ルールベースのエンジンと同梱辞書を使ったオフラインの日本語・韓国語翻訳プログラムです。展開後はネットワークに接続しなくても利用できます。Windows版には翻訳ウィンドウと文書翻訳機能があり、Windows、Linux、macOS向けのコマンドラインツールも提供しています。また、npmからCLIとして、またはWASMエンジンを実行するJavaScript/TypeScriptライブラリとしてインストールできます。
- hdTrans は無料で使えますか?ライセンスは?
- hdTrans は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- hdTrans は今もメンテナンスされていますか?
- 活発にメンテナンス中。hdTrans の最終コミットは 2026年11月6日 です。
- hdTrans は何に使えますか?
- 日本語の小説、文書、テキストファイルをオフラインで韓国語に翻訳する。 対応ツールを使って、日本のビジュアルノベルやゲームに韓国語訳を追加する。 Node.jsまたはTypeScriptアプリケーションから日本語・韓国語翻訳を呼び出す。 個人用辞書に項目を追加して、繰り返し発生する誤訳を修正する。
- hdTrans のインストール方法は?
- npmでコマンドラインツールをインストールします(Node.js 22以降が必要です): npm install -g hdtrans UTF-8の日本語テキストファイルを韓国語に翻訳します: hdtrans --in input.ja.txt --out output.ko.txt またはWindowsの場合、ReleasesページからhdTransのzipをダウンロードし、hdTransGUI.exeを実行します
- hdTrans はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sokcuri/hdTrans
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ラテン文字とCJK(中国語、日本語、韓国語)を収録した、ゴシック体のオープンソース・ピクセルフォント。
AI生成の日本語業務文書を、事実を加えたり確実性を変えたりせず、自然で読みやすい文章に整えるAgent Skillです。
ゲーム内テキストをフックまたはOCRで抽出し、LLMやオフラインモデルを含む多彩なエンジンで翻訳するビジュアルノベル向け翻訳ツールです。
Pythonライブラリ、LLM、辞書、コーパスやデータセットに加え、検索用のClaude Code・Codexスキルもまとめた日本語NLPリソース集。
OpenAIのWhisperを使い、音声や動画をオフラインで文字起こし・翻訳できるデスクトップアプリ。