Kami dengan senang mengumumkan YAMLResume
v0.16. Rilis ini
menghadirkan penerjemahan resume berbasis AI melalui perintah baru
yamlresume ai translate dan API translateResume
dari @yamlresume/ai.
Perintah baru: yamlresume ai translate
Tentukan berkas masukan, berkas keluaran, dan bahasa lokal tujuan:
$ export OPENAI_API_KEY=sk-...
$ yamlresume ai translate \
--to zh-hans \
resume.en.yml \
resume.zh-hans.ymlBahasa sumber dibaca dari locale.language. Hasil terjemahan memperbarui kolom
tersebut dan disimpan ke berkas baru tanpa menimpa keluaran yang sudah ada.
Semua 12 bahasa lokal YAMLResume didukung: de, en, es, fr, id, ja,
nl, no, pt-br, zh-hans, zh-hant-hk, dan zh-hant-tw.
Terjemahan yang mempertahankan struktur
Perintah ini menerjemahkan konten bahasa alami sambil mempertahankan kunci YAML,
urutan daftar dan bagian, komentar, serta blok layouts. URL, email, telepon,
tanggal, lokasi, dan nilai enum skema tidak diubah.
Hasil diparsing dan divalidasi terhadap skema YAMLResume sebelum ditulis ke disk.
Validasi dan percobaan ulang otomatis
Jika validasi gagal, kesalahan dikirim kembali ke model dan penerjemahan dicoba
ulang. Batas bawaan adalah 2 dan dapat diubah dengan --retry:
$ yamlresume ai translate \
--to ja \
--retry 5 \
resume.en.yml \
resume.ja.ymlGunakan --retry 0 untuk menonaktifkan percobaan ulang. Konfigurasi penyedia,
model, dan URL dasar sama dengan yamlresume ai generate.
API terprogram
import { translateResume } from "@yamlresume/ai";
import { openai } from "@ai-sdk/openai";
const model = openai("gpt-5");
const sourceYaml = "...";
const yaml = await translateResume(sourceYaml, "en", "zh-hans", {
model,
});@yamlresume/node juga menyediakan translateResumeFile untuk alur kerja
berbasis berkas.
Tingkatkan sekarang
$ npm install -g yamlresume@latest
# atau
$ brew upgrade yamlresumeLihat panduan lengkap penerjemahan AI untuk semua opsi.
Seperti biasa, kami menantikan masukan dan kontribusi Anda di GitHub. Selamat menerjemahkan!
Written by
Xiao HanyuAt
Fri Aug 28 2026