Diccionario y app de traducción para macOS que consulta varios servicios a la vez y traduce texto escrito, seleccionado o capturado con OCR.
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
Instala el CLI globalmente con npm
npm i fanyi -g - 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
Modelo multilingüe de texto a voz con 0,1B de parámetros, ejecución en tiempo real en CPU, clonación de voz y salida estéreo a 48 kHz.
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.
Traduce artículos científicos en PDF a otro idioma y conserva las fórmulas, los gráficos, las tablas y el diseño, con opción de salida bilingüe.
Extensión de navegador de código abierto para aprender idiomas con IA: traduce páginas web, subtítulos y selecciones, y convierte las palabras guardadas en tarjetas FSRS.
Guía de estudio en chino y traducción del curso Agent Skills with Anthropic de DeepLearning.AI, con apuntes y explicaciones del código.