Gå til hovedinnhold

Quality Check tool

Kvalitetskontroll-verktøyet kjører en serie regelbaserte kontroller over hver oversettelse og lagrer funnene i blokken som en JSON-matrise med funn, sammen med et bestått/ikke bestått-flagg. Kontrollene dekker flere kategorier: generell tekst (tom måltekst, uoverensstemmelse i blanktegn, doble mellomrom, double ord, måltekst identisk med kildetekst, ødelagte tegn), konsistens i innebygd kode, brudd på spenningsbegrensninger, bevaring av regex-mønstre og lengdeforhold. En målspråkkode er påkrevd; når en blokk ikke har noen oversettelse, gjelder bare kontroll for tom måltekst.

Uten --provider er kontrollene deterministiske og krever ingen legitimasjon. Å sette --provider kjører i stedet KI-vurderte kontroller: den valgte modellen gjennomgår hver oversettelse for terminologi, flyt og nøyaktighet. De regelbaserte bryterne nedenfor gjelder deterministisk modus; model og checks gjelder LLM-modus. Hver regelkontroll kan slås av og på uavhengig, og lengdekontrollene deler modellen for lang/kort-forhold som brukes av det dedikerte lengdekontrollverktøyet.

IDqa
SourceBuilt-in
CategoryQuality
Cardinalitybilingual
Requirestarget-language, credentials
Tagsquality, languages

Parameters

ParameterTypeDefaultDescription
absoluteMaxCharLengthinteger255Maksimalt antall tegn tillatt i et målsegment
apiKeystringAPI-nøkkel for AI-leverandøren
charsetstringISO-8859-1Navn på tegnsettkodingen det skal kontrolleres mot (f.eks. ISO-8859-1)
checkAbsoluteMaxCharLengthbooleanfalseFlagg målsegmenter som overskrider en absolutt tegnantallsgrense
checkCharsetbooleanfalseAdvar hvis et måltegn ikke er inkludert i den angitte tegnsettkodingen
checkCodeDifferencebooleantrueKontroller at målsegmenter har de samme innebygde kodene som kildesegmenter
checkCorruptedCharactersbooleantrueSe etter mønstre som indikerer kodingskorrupsjon (mojibake
checkDoubledWordbooleantrueKontroller for påfølgende gjentatte ord i målteksten
checkDoubleSpacesbooleantrueSjekk for doble mellomrom i måltekst
checkEmptySourcebooleantrueKontroller om målet ikke er tomt når kilden er tom
checkEmptyTargetbooleantrueSjekk for tomt mål når kilden har innhold
checkLeadingWhitespacebooleantrueSjekk for avvik i innledende mellomrom mellom kilde og mål
checkMaxCharLengthbooleantrueFlagg mål som er lengre enn en prosentandel av kildetegnlengden
checkMaxWordsbooleanfalseFlagg målsegmenter som overskrider en absolutt grense for antall ord
checkMinCharLengthbooleantrueFlagg mål som er kortere enn en prosentandel av kildetegnlengden
checkPatternsbooleantrueKontroller at kildemønstre har forventet tilsvarende innhold i målet
checksstring[]Kvalitetskontroller som skal utføres (f.eks. terminologi flyt nøyaktighet konsistens)
checkSourceInconsistencybooleanfalseMarker når ulike kildetekster deler samme oversettelse
checkSpanConstraintsbooleantrueKontroller brudd på restriksjoner for ikke-slettbare og ikke-klonerbare span-elementer
checkTargetInconsistencybooleanfalseMarker når den samme kildeteksten er oversatt forskjellig gjennom kjøringen
checkTargetSameAsSourcebooleantrueKontroller når målteksten er identisk med kildeteksten
checkTrailingWhitespacebooleantrueKontroller for avvikende mellomrom på slutten mellom kilde og mål
consistencyCaseSensitivebooleantrueOm konsistenssammenligningen skiller mellom store og små bokstaver
doubledWordExceptionsstringsie;vous;nousSemikolonseparert liste over ord som er tillatt å gjenta (f.eks. sie;vous;nous)
forbiddenCharsstringTegn som ikke må forekomme i måltekst (f.eks. {}[])
maxCharLengthAboveinteger200Maksimalt tillatt prosentandel av kildelengde for lang tekst
maxCharLengthBelowinteger350Maksimalt tillatt prosentandel av kildelengde for kort tekst
maxCharLengthBreakinteger20Antall tegn som avgjør at tekst anses som lang ved kontroll av maksimal lengde
maxWordsinteger0Maksimalt antall ord tillatt i et enkelt målsegment
minCharLengthAboveinteger45Minimum påkrevd prosentandel av kildelengden for lang tekst
minCharLengthBelowinteger30Minimum påkrevd prosentandel av kildelengden for kort tekst
minCharLengthBreakinteger20Antall tegn over hvilket tekst anses som lang for minimumlengdekontrollen
modestringrulesSlik kontrolleres kvalitet: deterministiske lokale regler, eller en AI-leverandørs gjennomgang
modelstringAI-modellnavn
providerstringanthropicAI-leverandør
requiredCharsstringTegn som må forekomme i måltekst hvis de finnes i kildetekst (f.eks. tegnsetting)
strictCodeOrderbooleanfalseFlagg forskjeller når koder vises i en annen rekkefølge mellom kilde og mål
targetSameAsSourceWithCodesbooleantrueInkluder innebygde koder ved sammenligning av kilde og mål for identitet
targetSameAsSourceWithNumbersbooleantrueInkluder segmenter med bare tall i sammenligning der kilde er lik mål

Configure it live

Configuration
Loading form…

Examples

Kun inline-kode- og blanktegnkontroller

Fokus på bevaring av inline-kode og blanktegn, med deaktivering av lengdeforholdskontrroller.

checkCodeDifference: true
checkLeadingWhitespace: true
checkTrailingWhitespace: true
checkMaxCharLength: false
checkMinCharLength: false

Håndhev en absolutt tegngrense

Flagg ethvert målsegment som er lengre enn 200 tegn.

checkAbsoluteMaxCharLength: true
absoluteMaxCharLength: 200

Processing notes

  • Opererer på oversettbare blokker; ikke-oversettbar struktur passerer gjennom uendret.

  • Når en blokk ikke har noen oversettelse, gjelder bare tom-mål-kontrollen.

  • Funn lagres på blokken som en JSON-matrise med et bestått/ikke bestått-flagg.

Limitations

  • Lengde- og forholdskontroller sammenligner bare tegnlengder når både kilde og mål er ikke-tomme.

  • Regex-mønsterparene som brukes av checkPatterns, angis programmatisk, ikke som skjemaparametere.

  • Krever en konfigurert målspråkkode.

← Back to the Tool Reference