Gå til hovedinnhold

kapi exec qa

kapi qa [files...]

Kontroller oversettelseskvalitet med deterministiske regler eller en LLM (velg med --mode)

Commandexec qa
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 exec qa app.xliff --target-lang fr
Flags
FlagTypeDefaultDescription
--absolute-max-char-length int255Maksimalt antall tegn tillatt i et hvilket som helst målsegment
--api-key stringAPI-nøkkel for AI-leverandøren
--charset stringISO-8859-1Navn på tegnsettkodingen det skal kontrolleres mot (f.eks. ISO-8859-1)
--check-absolute-max-char-length boolfalseFlagg målsegmenter som overskrider en absolutt grense for antall tegn
--check-charset boolfalseAdvar hvis et måltegn ikke finnes i den angitte tegnkodingen
--check-code-difference booltrueKontroller at målsegmenter har samme inline-kode som kildesegmenter
--check-corrupted-characters booltrueKontroller for mønstre som indikerer kodingskorrupsjon (mojibake
--check-double-spaces booltruekontroller om måltekst inneholder doble mellomrom
--check-doubled-word booltrueKontroll for påfølgende gjentatte ord i måltekst
--check-empty-source booltrueKontroller om målet ikke er tomt når kilden er tom
--check-empty-target booltrueKontroller om målet er tomt når kilden har innhold
--check-leading-whitespace booltrueKontroller for uoverensstemmelser i ledende blanktegn mellom kilde og mål
--check-max-char-length booltrueFlagg målsegmenter som er lengre enn en prosentandel av kildetekstens tegnlengde
--check-max-words boolfalseFlagg målsegmenter som overskrider en absolutt grense for antall ord
--check-min-char-length booltrueFlagg målspråkstekster som er kortere enn en prosentandel av kildetekstens tegnlengde
--check-patterns booltrueKontroller at kildемønstre har forventet tilsvarende innhold i målet
--check-source-inconsistency boolfalseFlagg når ulike kildetekster deler samme oversettelse
--check-span-constraints booltrueKontroller brudd på span-begrensninger som ikke kan slettes eller klones
--check-target-inconsistency boolfalseFlagg når samme kildetekst er oversatt ulikt gjennom kjøringen
--check-target-same-as-source booltrueKontroll når måltekst er identisk med kildetekst
--check-trailing-whitespace booltrueKontroll for avvikende blanktegn på slutten mellom kildetekst og måltekst
--checks stringSliceKvalitetskontroller som skal utføres (f.eks. terminologi flyt nøyaktighet konsistens)
--concurrency , -jint0maks parallelle filer (0 = auto)
--consistency-case-sensitive booltrueOm konsistenssammenligning er versalfølsom
--credential stringnavn på lagret legitimasjon som skal brukes (se 'kapi credentials list')
--doubled-word-exceptions stringsie;vous;nousSemikolonseparert liste over ord som har lov til å gjentas (f.eks. sie;vous;nous)
--encoding , -estringtegnkoding for inndatafil
--engine stringformat engine for detected files: native or a plugin name (default: native, then plugins)
--fail-on-unknown boolfalseavslutt med feil hvis en fil ikke kan behandles (standard: hopp over med advarsel)
--forbidden-chars stringTegn som ikke må forekomme i måltekst (f.eks. {}[])
--format , -fstringoverstyr deteksjon av inngangsformat
--json boolfalseskriv ut resultater som JSON
--map , -mstringArraytilordne glob-mønster til format (f.eks. '*.docx=okf_openxml:test')
--max-char-length-above int200Maksimalt tillatt prosentandel av kildelengden for lang tekst
--max-char-length-below int350Maksimal tillatt prosentandel av kildelengden for kort tekst
--max-char-length-break int20Antall tegn en tekst må overstige for å regnes som lang ved kontrollen for maksimal lengde
--max-words int0Maksimalt antall ord tillatt i et målsegment
--min-char-length-above int45Minste påkrevde prosentandel av kildespråklengde for lang tekst
--min-char-length-below int30Minimum påkrevd prosentandel av kildetekstlengde for kort tekst
--min-char-length-break int20Antall tegn over hvilket tekst regnes som lang for minimumslendekontrollen
--mode stringrulesHvordan utføre kvalitetskontroll: deterministiske lokale regler eller en AI-leverandørs gjennomgang (Deterministiske regler, AI-gjennomgang)
--model stringnavn på AI-modell
--no-warn boolfalseundertrykk advarsler for hoppede filer
--output , -ostringmal for utdatasti (variabler: {dir}, {name}, {ext}, {lang})
--output-dir stringskriv utdata under DIR/{lang}/ (standard: ved siden av inndata, med samme språkkodeoppsett)
--pack boolfalseved transformering av en .kpz, eject resultatet tilbake til .kpz-filen (auto-pakk)
--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 (illustrativ))
--required-chars stringTegn som må finnes i måltekst hvis de finnes i kildetekst (f.eks. tegnsetting)
--source-lang stringkildespråk (f.eks. en, en-US; standard er prosjektets source_language, ellers en)
--strict boolfalsealias for --fail-on-unknown
--strict-code-order boolfalseMarker avvik når koder forekommer i ulik rekkefølge mellom kilde og mål
--target stringthe translation of the one source file named, in --target-lang, to check it against (a file that holds both, such as XLIFF, needs none)
--target-lang stringmålspråk (f.eks. fr, de-DE)
--target-same-as-source-with-codes booltrueInkluder inline-kode når kilde og mål sammenlignes for identitet
--target-same-as-source-with-numbers booltrueInkluder segmenter med bare tall i sammenligning av mål lik kilde
--trace stringskriv flyt-sporing som JSON til fil (for flytvisualisering)
More examples
kapi exec qa app.xliff --target-lang fr --mode ai --provider anthropic
kapi exec qa app.xliff --target-lang de --json

← Back to the Command Reference