kapi exec qa
kapi qa [files...]Kontroller oversettelseskvalitet med deterministiske regler eller en LLM (velg med --mode)
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 frFlags
| Flag | Type | Default | Description |
|---|---|---|---|
| --absolute-max-char-length | int | 255 | Maksimalt antall tegn tillatt i et hvilket som helst målsegment |
| --api-key | string | API-nøkkel for AI-leverandøren | |
| --charset | string | ISO-8859-1 | Navn på tegnsettkodingen det skal kontrolleres mot (f.eks. ISO-8859-1) |
| --check-absolute-max-char-length | bool | false | Flagg målsegmenter som overskrider en absolutt grense for antall tegn |
| --check-charset | bool | false | Advar hvis et måltegn ikke finnes i den angitte tegnkodingen |
| --check-code-difference | bool | true | Kontroller at målsegmenter har samme inline-kode som kildesegmenter |
| --check-corrupted-characters | bool | true | Kontroller for mønstre som indikerer kodingskorrupsjon (mojibake |
| --check-double-spaces | bool | true | kontroller om måltekst inneholder doble mellomrom |
| --check-doubled-word | bool | true | Kontroll for påfølgende gjentatte ord i måltekst |
| --check-empty-source | bool | true | Kontroller om målet ikke er tomt når kilden er tom |
| --check-empty-target | bool | true | Kontroller om målet er tomt når kilden har innhold |
| --check-leading-whitespace | bool | true | Kontroller for uoverensstemmelser i ledende blanktegn mellom kilde og mål |
| --check-max-char-length | bool | true | Flagg målsegmenter som er lengre enn en prosentandel av kildetekstens tegnlengde |
| --check-max-words | bool | false | Flagg målsegmenter som overskrider en absolutt grense for antall ord |
| --check-min-char-length | bool | true | Flagg målspråkstekster som er kortere enn en prosentandel av kildetekstens tegnlengde |
| --check-patterns | bool | true | Kontroller at kildемønstre har forventet tilsvarende innhold i målet |
| --check-source-inconsistency | bool | false | Flagg når ulike kildetekster deler samme oversettelse |
| --check-span-constraints | bool | true | Kontroller brudd på span-begrensninger som ikke kan slettes eller klones |
| --check-target-inconsistency | bool | false | Flagg når samme kildetekst er oversatt ulikt gjennom kjøringen |
| --check-target-same-as-source | bool | true | Kontroll når måltekst er identisk med kildetekst |
| --check-trailing-whitespace | bool | true | Kontroll for avvikende blanktegn på slutten mellom kildetekst og måltekst |
| --checks | stringSlice | Kvalitetskontroller som skal utføres (f.eks. terminologi flyt nøyaktighet konsistens) | |
| --concurrency , -j | int | 0 | maks parallelle filer (0 = auto) |
| --consistency-case-sensitive | bool | true | Om konsistenssammenligning er versalfølsom |
| --credential | string | navn på lagret legitimasjon som skal brukes (se 'kapi credentials list') | |
| --doubled-word-exceptions | string | sie;vous;nous | Semikolonseparert liste over ord som har lov til å gjentas (f.eks. sie;vous;nous) |
| --encoding , -e | string | tegnkoding for inndatafil | |
| --engine | string | format engine for detected files: native or a plugin name (default: native, then plugins) | |
| --fail-on-unknown | bool | false | avslutt med feil hvis en fil ikke kan behandles (standard: hopp over med advarsel) |
| --forbidden-chars | string | Tegn som ikke må forekomme i måltekst (f.eks. {}[]) | |
| --format , -f | string | overstyr deteksjon av inngangsformat | |
| --json | bool | false | skriv ut resultater som JSON |
| --map , -m | stringArray | tilordne glob-mønster til format (f.eks. '*.docx=okf_openxml:test') | |
| --max-char-length-above | int | 200 | Maksimalt tillatt prosentandel av kildelengden for lang tekst |
| --max-char-length-below | int | 350 | Maksimal tillatt prosentandel av kildelengden for kort tekst |
| --max-char-length-break | int | 20 | Antall tegn en tekst må overstige for å regnes som lang ved kontrollen for maksimal lengde |
| --max-words | int | 0 | Maksimalt antall ord tillatt i et målsegment |
| --min-char-length-above | int | 45 | Minste påkrevde prosentandel av kildespråklengde for lang tekst |
| --min-char-length-below | int | 30 | Minimum påkrevd prosentandel av kildetekstlengde for kort tekst |
| --min-char-length-break | int | 20 | Antall tegn over hvilket tekst regnes som lang for minimumslendekontrollen |
| --mode | string | rules | Hvordan utføre kvalitetskontroll: deterministiske lokale regler eller en AI-leverandørs gjennomgang (Deterministiske regler, AI-gjennomgang) |
| --model | string | navn på AI-modell | |
| --no-warn | bool | false | undertrykk advarsler for hoppede filer |
| --output , -o | string | mal for utdatasti (variabler: {dir}, {name}, {ext}, {lang}) | |
| --output-dir | string | skriv utdata under DIR/{lang}/ (standard: ved siden av inndata, med samme språkkodeoppsett) | |
| --pack | bool | false | ved transformering av en .kpz, eject resultatet tilbake til .kpz-filen (auto-pakk) |
| --parallel-blocks | int | 0 | fordel blokkbehandling over N goroutiner (0 = av) |
| --print-ops | bool | false | write no file and print the change set the run would apply, for kapi apply |
| --progress | bool | false | vis fremdriftslinje |
| --project , -p | string | path to a kapi.yaml project recipe or its directory (auto-discovered from cwd if omitted) | |
| --provider | string | anthropic | AI-leverandør (Anthropic, OpenAI, Gemini, Azure OpenAI, Claude Code, Ollama, Demo (illustrativ)) |
| --required-chars | string | Tegn som må finnes i måltekst hvis de finnes i kildetekst (f.eks. tegnsetting) | |
| --source-lang | string | kildespråk (f.eks. en, en-US; standard er prosjektets source_language, ellers en) | |
| --strict | bool | false | alias for --fail-on-unknown |
| --strict-code-order | bool | false | Marker avvik når koder forekommer i ulik rekkefølge mellom kilde og mål |
| --target | string | the 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 | string | målspråk (f.eks. fr, de-DE) | |
| --target-same-as-source-with-codes | bool | true | Inkluder inline-kode når kilde og mål sammenlignes for identitet |
| --target-same-as-source-with-numbers | bool | true | Inkluder segmenter med bare tall i sammenligning av mål lik kilde |
| --trace | string | skriv 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