Repolode
afc163

afc163/fanyi

一款命令行中英文翻译工具,合并爱词霸、有道词典和大模型三路翻译结果。

Star
1,554
Fork
147
未关闭 Issue
5
最近提交
2个月前

这是什么?

fanyi 是一款面向中英文互译的命令行工具。在终端输入 `fanyi <词语>`(或简写 `fy`),即可同时看到爱词霸、有道词典的释义,以及大模型给出的译文。它既支持单词,也支持短语和完整的中文句子。

无需任何配置即可使用:未设置 API Key 时,大模型翻译会经由内置代理完成。如需使用自己的模型,可设置 `LLM_API_KEY`、`LLM_API_BASE_URL` 和 `LLM_MODEL_ID`,接入任意 OpenAI 兼容接口。各翻译源都可以通过 `fanyi config set` 全局开关。`list` 命令可按日期查看历史查询记录。

项目还附带一个 Agent Skill,Claude Code 等 AI 智能体在收到翻译请求时可自动调用 fanyi。

核心功能

  • 01每次查询并列展示爱词霸、有道词典和大模型三路结果。
  • 02内置免费大模型代理,安装后无需配置即可使用。
  • 03可接入任意 OpenAI 兼容模型,通过配置项指定密钥、地址和模型 ID。
  • 04大模型结果流式输出,并对词义进行着色。
  • 05通过 `list` 命令查看按日期整理的历史查询。
  • 06附带 Agent Skill,供 Claude Code 等 AI 智能体调用。

适用场景

  • 不离开终端即可查询英文单词或中文词语。
  • 在编码或写作时快速把中文句子译成英文。
  • 通过内置 Skill 让 AI 编程助手处理翻译请求。
  • 对比同一短语的词典释义与大模型译文。

快速上手

  1. 1

    使用 npm 全局安装 CLI

    npm i fanyi -g
  2. 2

    翻译单词或句子

    fanyi love

使用前须知

  • 仅支持中英文之间的互译。
  • 翻译结果依赖第三方来源(iciba、有道词典和 LLM)。

标签

常见问题

fanyi 是什么?
一款命令行中英文翻译工具,合并爱词霸、有道词典和大模型三路翻译结果。 fanyi 是一款面向中英文互译的命令行工具。在终端输入 `fanyi <词语>`(或简写 `fy`),即可同时看到爱词霸、有道词典的释义,以及大模型给出的译文。它既支持单词,也支持短语和完整的中文句子。
fanyi 可以免费使用吗?用的什么许可证?
fanyi 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
fanyi 还在维护吗?
半年内有更新。fanyi 最近一次提交是在 2026年9月7日。
fanyi 适合用来做什么?
不离开终端即可查询英文单词或中文词语。 在编码或写作时快速把中文句子译成英文。 通过内置 Skill 让 AI 编程助手处理翻译请求。 对比同一短语的词典释义与大模型译文。
fanyi 怎么安装和运行?
使用 npm 全局安装 CLI: npm i fanyi -g 翻译单词或句子: fanyi love
在哪里获取 fanyi?
源代码和安装说明在 GitHub 上:https://github.com/afc163/fanyi

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目