Repolode
afc163

afc163/fanyi

Traductor de chino e inglés para la línea de comandos (paquete npm «fanyi») que combina resultados de diccionarios de iciba y Youdao con traducciones de LLM.

Estrellas
1,554
Forks
147
Issues abiertos
5
Último commit
hace 2 meses

¿Qué es?

fanyi es un traductor de chino e inglés para la línea de comandos. Ejecuta `fanyi <word>` (o el alias corto `fy`) en una terminal para obtener entradas de diccionario de iciba y Youdao, junto con una traducción generada por un LLM. Admite palabras sueltas, frases y oraciones completas en chino.

Funciona sin configuración de forma predeterminada: si no se define una clave de API, las traducciones de LLM se hacen a través de un proxy integrado. Quienes quieran usar su propio modelo pueden definir `LLM_API_KEY`, `LLM_API_BASE_URL` y `LLM_MODEL_ID` para conectarse a cualquier endpoint compatible con OpenAI. Cada fuente se puede desactivar globalmente con `fanyi config set`. El comando `list` muestra las consultas anteriores agrupadas por fecha.

El proyecto también incluye un Agent Skill para que agentes de programación con IA, como Claude Code, puedan recurrir a fanyi automáticamente cuando se les pida traducir una palabra.

Funciones clave

  • 01Muestra en paralelo los resultados de iciba, Youdao y LLM para cada consulta.
  • 02Funciona desde el primer momento con un proxy gratuito de LLM integrado.
  • 03Admite cualquier modelo compatible con OpenAI mediante la configuración de variables de entorno.
  • 04Transmite la respuesta del LLM y resalta los distintos sentidos con colores.
  • 05Conserva un historial consultable mediante el comando `list`.
  • 06Incluye un Agent Skill para asistentes de programación con IA.

Casos de uso

  • Buscar una palabra en inglés o un término en chino sin salir de la terminal.
  • Traducir rápidamente una oración del chino al inglés mientras se programa o escribe.
  • Delegar solicitudes de traducción a un agente de programación con IA mediante el skill incluido.
  • Comparar las definiciones del diccionario con la traducción de un LLM para una misma frase.

Inicio rápido

  1. 1

    Instala el CLI globalmente con npm

    npm i fanyi -g
  2. 2

    Traduce una palabra o una frase

    fanyi love

Antes de usarlo

  • Solo traduce entre chino e inglés.
  • Los resultados de la traducción dependen de fuentes de terceros (iciba, Youdao y un LLM).

Temas

Preguntas frecuentes

¿Qué es fanyi?
Traductor de chino e inglés para la línea de comandos (paquete npm «fanyi») que combina resultados de diccionarios de iciba y Youdao con traducciones de LLM. fanyi es un traductor de chino e inglés para la línea de comandos. Ejecuta `fanyi <word>` (o el alias corto `fy`) en una terminal para obtener entradas de diccionario de iciba y Youdao, junto con una traducción generada por un LLM. Admite palabras sueltas, frases y oraciones completas en chino.
¿fanyi es gratuito? ¿Qué licencia tiene?
fanyi es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿fanyi sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de fanyi fue el 7 sept 2026.
¿Para qué puedo usar fanyi?
Buscar una palabra en inglés o un término en chino sin salir de la terminal. Traducir rápidamente una oración del chino al inglés mientras se programa o escribe. Delegar solicitudes de traducción a un agente de programación con IA mediante el skill incluido. Comparar las definiciones del diccionario con la traducción de un LLM para una misma frase.
¿Cómo se instala fanyi?
Instala el CLI globalmente con npm: npm i fanyi -g Traduce una palabra o una frase: fanyi love
¿Dónde consigo fanyi?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/afc163/fanyi

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Biblioteca de segmentación de texto y NLP en Go para inglés, chino, japonés y otros idiomas, que implementa el enfoque de jieba.

IA y Machine Learning#nlp#text-segmentation#chinese-segmentation
2,8 mil233GoApache-2.0Actualizado hace 3 días