Gå til hovedinnhold

kapi exec translate

kapi translate [files...]

Oversett innhold med en LLM- eller maskinoversettelses-leverandør (velg en motor, deretter en leverandør)

Commandexec translate
Try it (demo)

Demo mode — illustrative output from a built-in stub, not a real model. Install the CLI to run with your own API key.

kapi translate messages.json --target-lang fr
Flags
FlagTypeDefaultDescription
--api-key stringAPI-nøkkel for AI-leverandøren
--batch-concurrency int1Antall samtidige batch-kall (0 eller 1 = sekvensielt)
--batching stringautoHvor mange blokker som deler ett LLM-kall (auto, single)
--concurrency , -jint0maks parallelle filer (0 = auto)
--context stringkeyHva modellen får vite om en blokk utover blokken selv (none, key, neighbours)
--context-window int2Blokker på hver side som sendes som referanse (med kontekst: naboer)
--credential stringnavn på lagret legitimasjon som skal brukes (se 'kapi credentials list')
--encoding , -estringtegnkoding for inndatafil
--engine stringllmOversettelsesmotor: en KI-modell eller en maskinoversettelses-leverandør (KI (LLM), Maskinoversettelse)
--fail-on-unknown boolfalseavslutt med feil hvis en fil ikke kan behandles (standard: hopp over med advarsel)
--format , -fstringoverstyr automatisk formatdeteksjon
--instruction stringEkstra veiledning til modellen under oversettelse (f.eks. 'uformelt register; behold produktnavn på engelsk')
--json boolfalseskriv ut resultater som JSON
--map , -mstringArraytilordne glob-mønster til format (f.eks. '*.docx=okf_openxml:test')
--model stringAI-modellnavn
--no-warn boolfalseundertrykk advarsler for hoppede over filer
--output , -ostringmal for utdatasti (variabler: {dir}, {name}, {ext}, {lang})
--output-dir stringskriv resultater til DIR/{lang}/ (standard: ved siden av inndatafilen, med samme språkkode-struktur)
--pack boolfalsenår en .kpz transformeres, eject også resultatet til .kpz-filen (auto-pack)
--parallel-blocks int0fordel blokkbehandling over N goroutiner (0 = av)
--print-ops boolfalsewrite no file and print the change set the run would apply, for kapi apply
--progress boolfalsevis fremdriftslinje
--project , -pstringpath to a kapi.yaml project recipe or its directory (auto-discovered from cwd if omitted)
--provider stringanthropicAI-leverandør (Anthropic, OpenAI, Gemini, Azure OpenAI, Claude Code, Ollama, Demo (illustrerende))
--reuse stringpriorTilby en blokks tidligere godkjente oversettelse til modellen som referanse (prior, none)
--skip-matched boolfalseHopp over blokker som allerede har en måloversettelse
--source-lang stringkildespråk (f.eks. en, en-US; standard er prosjektets source_language, ellers en)
--strict boolfalsealias for --fail-on-unknown
--target-lang stringmålspråk (f.eks. fr, de-DE)
--trace stringskriv flyt-sporing som JSON til fil (for flytvisualisering)
More examples
kapi translate app.xliff --target-lang de --provider openai
kapi translate app.xliff --target-lang de -o app.de.xliff

← Back to the Command Reference