Repolode
afc163

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. 1

    npmでCLIをグローバルにインストールする

    npm i fanyi -g
  2. 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 の数値は毎日更新されます。

関連プロジェクト

jieba方式をGoで実装した、英語・中国語・日本語などに対応するGo製のテキスト分割・NLPライブラリ。

AI・機械学習#nlp#text-segmentation#chinese-segmentation
2847233GoApache-2.0更新 3 日前