Repolode
afc163

afc163/fanyi

Um tradutor chinês-inglês para linha de comando (pacote npm "fanyi") que combina resultados dos dicionários iciba e Youdao com traduções feitas por LLM.

Estrelas
1,554
Forks
147
Issues abertas
5
Último commit
há 2 meses

O que é?

fanyi é um tradutor de chinês e inglês para linha de comando. Execute `fanyi <word>` (ou o atalho `fy`) no terminal para ver entradas dos dicionários iciba e Youdao junto com uma tradução gerada por LLM. Ele traduz palavras isoladas, expressões e frases completas em chinês.

Por padrão, funciona sem configuração: quando não há uma chave de API definida, a tradução por LLM usa um proxy integrado. Para usar um modelo próprio, configure `LLM_API_KEY`, `LLM_API_BASE_URL` e `LLM_MODEL_ID` para usar qualquer endpoint compatível com OpenAI. É possível desativar cada fonte globalmente com `fanyi config set`. O comando `list` mostra as consultas anteriores agrupadas por data.

O projeto também inclui um Agent Skill, permitindo que agentes de programação com IA, como o Claude Code, usem o fanyi automaticamente quando alguém pedir a tradução de uma palavra.

Recursos principais

  • 01Exibe lado a lado os resultados do iciba, Youdao e LLM para cada consulta.
  • 02Funciona imediatamente com um proxy gratuito de LLM integrado.
  • 03Aceita qualquer modelo compatível com OpenAI por meio de configurações no formato de variáveis de ambiente.
  • 04Exibe a resposta do LLM em streaming, destacando os significados das palavras com cores.
  • 05Mantém um histórico pesquisável, que pode ser consultado com o comando `list`.
  • 06Inclui um Agent Skill para assistentes de programação com IA.

Casos de uso

  • Consultar uma palavra em inglês ou um termo em chinês sem sair do terminal.
  • Traduzir rapidamente uma frase em chinês para inglês enquanto programa ou escreve.
  • Deixar um agente de programação com IA cuidar de pedidos de tradução usando o skill incluído.
  • Comparar as definições do dicionário com a tradução de uma mesma expressão feita por LLM.

Início rápido

  1. 1

    Instale o CLI globalmente com npm

    npm i fanyi -g
  2. 2

    Traduza uma palavra ou frase

    fanyi love

Antes de usar

  • Traduz apenas entre chinês e inglês.
  • Os resultados da tradução dependem de fontes de terceiros (iciba, Youdao e um LLM).

Tópicos

Perguntas frequentes

O que é fanyi?
Um tradutor chinês-inglês para linha de comando (pacote npm "fanyi") que combina resultados dos dicionários iciba e Youdao com traduções feitas por LLM. fanyi é um tradutor de chinês e inglês para linha de comando. Execute `fanyi <word>` (ou o atalho `fy`) no terminal para ver entradas dos dicionários iciba e Youdao junto com uma tradução gerada por LLM. Ele traduz palavras isoladas, expressões e frases completas em chinês.
fanyi é gratuito? Qual é a licença?
fanyi é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
fanyi ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de fanyi foi em 7 de set. de 2026.
Para que posso usar fanyi?
Consultar uma palavra em inglês ou um termo em chinês sem sair do terminal. Traduzir rapidamente uma frase em chinês para inglês enquanto programa ou escreve. Deixar um agente de programação com IA cuidar de pedidos de tradução usando o skill incluído. Comparar as definições do dicionário com a tradução de uma mesma expressão feita por LLM.
Como instalar fanyi?
Instale o CLI globalmente com npm: npm i fanyi -g Traduza uma palavra ou frase: fanyi love
Onde consigo fanyi?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/afc163/fanyi

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Biblioteca de segmentação de texto e NLP em Go para inglês, chinês, japonês e outros idiomas, que implementa a abordagem do jieba.

IA e Machine Learning#nlp#text-segmentation#chinese-segmentation
2,8 mil233GoApache-2.0Atualizado há 3 dias