Inicio rápido
yaku funciona de inmediato con el backend alojado — no necesita clave API. Si prefiere usar su propia clave API de LLM, consulte la Opción B a continuación.
Opción A: Usar el servicio alojado (predeterminado)
Sección titulada «Opción A: Usar el servicio alojado (predeterminado)»-
Traducir algo
Sin configuración, yaku envía las solicitudes al servicio alojado en
api.yakulang.com:Ventana de terminal yaku --to es "Hello, world"Salida:
Hola, mundo -
Establecer un idioma destino predeterminado
Evite escribir
--tocada vez:Ventana de terminal yaku config set default-target esAhora puede simplemente ejecutar:
Ventana de terminal echo "Hello, world" | yaku -
Traducir un archivo
Ventana de terminal yaku -f README.en.md -o README.mdyaku detecta la extensión
.mdy preserva la estructura Markdown (encabezados, bloques de código, enlaces) automáticamente.
El servicio alojado usa prompts refinados por idioma para traducciones de mayor calidad. Consulte Servicio alojado y planes para límites de cuota y cómo actualizar su plan.
Opción B: Use su propia clave API
Sección titulada «Opción B: Use su propia clave API»-
Configure su clave API
yaku soporta Gemini, OpenAI y Anthropic. Elija uno:
Obtenga una clave API gratuita de Google AI Studio.
Ventana de terminal yaku config set backend geminiyaku config set api-key SU_CLAVE_API_GEMINIO configúrela mediante variable de entorno:
Ventana de terminal export YAKU_BACKEND=geminiexport GOOGLE_API_KEY=SU_CLAVE_API_GEMINIVentana de terminal yaku config set backend openaiyaku config set api-key SU_CLAVE_API_OPENAIO con variables de entorno:
Ventana de terminal export YAKU_BACKEND=openaiexport YAKU_API_KEY=SU_CLAVE_API_OPENAIyaku --to es "Hello"Ventana de terminal yaku config set backend anthropicyaku config set api-key SU_CLAVE_API_ANTHROPICO con variables de entorno:
Ventana de terminal export YAKU_BACKEND=anthropicexport YAKU_API_KEY=SU_CLAVE_API_ANTHROPICyaku --to es "Hello" -
Establecer un idioma destino predeterminado
Ventana de terminal yaku config set default-target es -
Traducir algo
Ventana de terminal echo "The meeting is scheduled for tomorrow at 10 o'clock." | yakuSalida:
La reunión está programada para mañana a las 10.
Ejemplos rápidos
Sección titulada «Ejemplos rápidos»# Traducir texto directamenteyaku --to es "Good morning"
# Traducir desde un idioma específicoyaku --from fr --to es "L'API a renvoyé une erreur 404."
# Traducir un archivo JSON de i18n, preservando las clavesyaku --to es -f en.json -o es.json
# Pulir su escritura en otro idiomayaku --mode polish --to en "I want to inform you that the deploy will be delay."
# Agregar contexto de dominio para mejor terminologíayaku --to es --context "receta de cocina" -f recipe.en.md
# Usar un glosario de proyectoyaku --to es --glossary terms.yaml -f docs.en.md
# Ver el modelo y uso de tokensyaku --verbose --to es "Hello"Próximos pasos
Sección titulada «Próximos pasos»- Entrada y salida — stdin, archivos y opciones de salida
- Backends — elija entre Gemini, OpenAI, Anthropic o el servicio alojado
- Traducción con reconocimiento de formato — traduzca JSON, YAML y Markdown con preservación de estructura
- Glosario — controle la terminología con un archivo de glosario
- Referencia de opciones — todas las opciones explicadas