複数のサービスに一度に問い合わせでき、入力・選択範囲・OCRスクリーンショットの翻訳に対応したmacOS向け辞書・翻訳アプリ。
afc163/fanyi
iciba・Youdaoの辞書検索結果とLLM翻訳を組み合わせた、中国語・英語対応のコマンドライン翻訳ツール(npmパッケージ「fanyi」)。
- スター
- 1,554
- フォーク
- 147
- 未解決の Issue
- 5
- 最終コミット
- 2 か月前
これは何?
fanyiは、中国語と英語に対応したコマンドライン翻訳ツールです。ターミナルで `fanyi <word>`(短縮エイリアスは `fy`)を実行すると、icibaとYoudaoの辞書項目に加え、LLMによる翻訳が表示されます。単語やフレーズから、中国語の文章全体まで翻訳できます。
設定なしですぐに使えます。APIキーが設定されていない場合、LLM翻訳には組み込みのプロキシが使われます。独自のモデルを使う場合は、`LLM_API_KEY`、`LLM_API_BASE_URL`、`LLM_MODEL_ID`を設定すれば、OpenAI互換のエンドポイントを利用できます。`fanyi config set`で各翻訳元を全体的に無効化できます。`list`コマンドでは、過去の検索履歴を日付ごとに確認できます。
このプロジェクトにはAgent Skillも含まれており、Claude CodeなどのAIコーディングエージェントが、単語の翻訳を頼まれたときにfanyiを自動で呼び出せます。
主な機能
- 01検索ごとにiciba、Youdao、LLMの結果を並べて表示します。
- 02組み込みの無料LLMプロキシにより、設定なしですぐに使えます。
- 03環境変数形式の設定を使って、OpenAI互換のモデルを利用できます。
- 04LLMの出力をストリーミングし、語義を色付きで強調表示します。
- 05`list`コマンドから検索・閲覧できる履歴を保持します。
- 06AIコーディングアシスタント向けのAgent Skillを同梱しています。
ユースケース
- ターミナルを離れずに、英単語や中国語の語句を調べる。
- コーディングや執筆中に、中国語の短い文章を英語に翻訳する。
- 同梱のスキルを通じて、AIコーディングエージェントに翻訳を依頼する。
- 同じフレーズについて、辞書の定義とLLM翻訳を比較する。
クイックスタート
- 1
npmでCLIをグローバルにインストールする
npm i fanyi -g - 2
単語や文を翻訳する
fanyi love
使う前に知っておきたいこと
- 中国語と英語の間の翻訳にのみ対応しています。
- 翻訳結果はサードパーティの情報源(iciba、Youdao、LLM)に依存します。
トピック
よくある質問
- fanyi とは?
- iciba・Youdaoの辞書検索結果とLLM翻訳を組み合わせた、中国語・英語対応のコマンドライン翻訳ツール(npmパッケージ「fanyi」)。 fanyiは、中国語と英語に対応したコマンドライン翻訳ツールです。ターミナルで `fanyi <word>`(短縮エイリアスは `fy`)を実行すると、icibaとYoudaoの辞書項目に加え、LLMによる翻訳が表示されます。単語やフレーズから、中国語の文章全体まで翻訳できます。
- fanyi は無料で使えますか?ライセンスは?
- fanyi は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- fanyi は今もメンテナンスされていますか?
- 半年以内に更新あり。fanyi の最終コミットは 2026年9月7日 です。
- fanyi は何に使えますか?
- ターミナルを離れずに、英単語や中国語の語句を調べる。 コーディングや執筆中に、中国語の短い文章を英語に翻訳する。 同梱のスキルを通じて、AIコーディングエージェントに翻訳を依頼する。 同じフレーズについて、辞書の定義とLLM翻訳を比較する。
- fanyi のインストール方法は?
- npmでCLIをグローバルにインストールする: npm i fanyi -g 単語や文を翻訳する: fanyi love
- fanyi はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/afc163/fanyi
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
CPUでリアルタイム動作する0.1Bパラメータの多言語音声合成モデル。ボイスクローニングに対応し、48 kHzステレオ音声を出力します。
数式、図表、レイアウトを保ったまま科学論文のPDFを別の言語に翻訳し、原文と翻訳文を併記することもできます。
Webページや字幕、選択したテキストを翻訳し、保存した単語をFSRSの単語カードにできる、語学学習向けのオープンソースブラウザー拡張機能。
DeepLearning.AIの「Agent Skills with Anthropic」コースの中国語訳と学習ガイド。講義ノートやコード解説も収録しています。