YAMLResume 0.16 añade traducción con LLM y un playground con autocompletado
La herramienta de currículos en YAML suma un comando que traduce el documento con tu propia clave de API, cinco plantillas de ejemplo y soporte para 12 idiomas.

YAMLResume ha sacado dos versiones menores seguidas, la 0.15 y la 0.16, que traen cinco currículos de ejemplo listos para usar, un playground con las mismas ayudas que un editor local y un comando para traducir el documento a otro idioma usando la clave de API de tu proveedor de LLM. El proyecto, que genera currículos a partir de un único fichero YAML, venía de la 0.14.
El playground y la traducción
La 0.16 mete en el playground lo que hasta ahora solo tenías si editabas el YAML en tu máquina: documentación en línea al pasar el ratón sobre una propiedad, autocompletado de las claves y aviso cuando escribes algo que no cuadra con el esquema. Para quien trabaja con ficheros de configuración a diario, es el comportamiento de un servidor de lenguaje aplicado a un formato que no deja de ser YAML con reglas.
La otra novedad es yamlresume ai translate, que coge el currículo de origen y lo reescribe en el idioma que le pidas. La clave de API la pones tú; el proyecto no trae ninguna ni cobra por el paso intermedio. La llamada queda así:
export OPENAI_API_KEY=sk-...
yamlresume ai translate \
--to zh-hans \
resume.en.yml \
resume.zh-hans.yml
El comando apunta a los proveedores habituales, aunque el ejemplo use OpenAI. Traducir un currículum no es trivial: los nombres de puesto, las fechas y los títulos académicos no se traducen igual en todos los mercados, y aquí el texto pasa por un modelo sin más red que el propio fichero de origen. Si el resultado se publica tal cual, la revisión sigue siendo tuya.
Plantillas y hoja de ruta
La 0.15 había añadido cinco ejemplos incluidos en el binario, que se listan con yamlresume samples list: analista de datos, científico de datos, jefe de producto, ingeniero de software y diseñador de UX. Sobre cualquiera de ellos se arranca un documento nuevo con yamlresume new --sample. Los cinco soportan los 12 idiomas que el proyecto trae de serie.
En el roadmap que acompaña a las versiones hay cuatro cosas: soporte de un motor tipográfico distinto, envolver el playground como aplicación de escritorio para tener un self-host de verdad, currículos con color y currículos con gravatar.
El código está en el repositorio, en GitHub, y se instala como cualquier CLI de Node. Lo interesante del enfoque no es el formato en sí, sino que el currículum quede como un fichero de texto versionable: un diff en git, revisión por pull request y varias versiones del mismo documento para distintos puestos sin duplicar nada a mano. El proyecto es de un solo autor, sin empresa detrás, así que la hoja de ruta marca intenciones más que compromisos.


