Ǫüàļîţý Çĥéçķ ţööļ
Ţĥé Ǫüàļîţý Çĥéçķ ţööļ çöḿþàŕéš éàçĥ ƃļöçķ'š šöüŕçé ŵîţĥ îţš ţŕàñšļàţîöñ
îñ ţĥé ļàñĝüàĝé --ţàŕĝéţ-ļàñĝ ñàḿéš, àñđ ŕéþöŕţš ŵĥàţ îţ ƒîñđš. --ḿöđé
šéļéçţš ĥöŵ:
ŕüļéš, ţĥé đéƒàüļţ, ŕüñš đéţéŕḿîñîšţîç çĥéçķš ļöçàļļý. Ţĥéý çöṽéŕ éḿþţý àñđ îđéñţîçàļ ţàŕĝéţš, ŵĥîţéšþàçé, đöüƃļéđ ŵöŕđš, îñļîñé çöđéš, šþàñ çöñšţŕàîñţš, çĥàŕàçţéŕš, ļéñĝţĥ, àñđ, ŵĥéñ éñàƃļéđ, çöñšîšţéñçý àçŕöšš ţĥé ŕüñ.àîšéñđš éàçĥ ţŕàñšļàţéđ ƃļöçķ'š šöüŕçé àñđ ţŕàñšļàţîöñ ţö ţĥé þŕöṽîđéŕ--þŕöṽîđéŕñàḿéš, ŵĥîçĥ ŕéṽîéŵš ţĥé đîḿéñšîöñš îñ--çĥéçķš. À ĥöšţéđ þŕöṽîđéŕ ñééđš à çŕéđéñţîàļ.--þŕöṽîđéŕàñđ--ḿöđéļàþþļý öñļý îñ ţĥîš ḿöđé.
Ţĥé ţööļ ŕéàđš à ƒîļé ţĥàţ ĥöļđš ƃöţĥ ļàñĝüàĝéš, šüçĥ àš ẊĻÎƑƑ, öŕ à šöüŕçé
ƒîļé ŵîţĥ îţš ţŕàñšļàţîöñ þàššéđ àš --ţàŕĝéţ <ƒîļé>. Ƒîñđîñĝš þŕîñţ öñ
šţàñđàŕđ öüţþüţ àš à ţàƃļé, öŕ àš à ĴŠÖÑ ŕéþöŕţ ŵîţĥ --ĵšöñ. Ţĥé ŕüñ ŵŕîţéš
ñö ƒîļé üñļéšš -ö öŕ --öüţþüţ-đîŕ ñàḿéš öñé. Éàçĥ ƒîñđîñĝ îš ḿàŕķéđ àš
ƒàîļîñĝ öŕ ŕéþöŕţéđ, àñđ ţĥé ŕüñ éẋîţš 0 ŵĥàţéṽéŕ îţ ƒîñđš. Îţ éẋîţš 4 ŵĥéñ îţ
çöḿþàŕéđ ñö ţŕàñšļàţîöñ àñđ ŕéþöŕţéđ ñöţĥîñĝ.
Þàŕàḿéţéŕš
| Þàŕàḿéţéŕ | Ţýþé | Đéƒàüļţ | Đéšçŕîþţîöñ |
|---|---|---|---|
absoluteMaxCharLength | integer | 255 | ▒ Ḿàẋîḿüḿ ñüḿƃéŕ öƒ çĥàŕàçţéŕš àļļöŵéđ îñ àñý ţàŕĝéţ šéĝḿéñţ ▒ |
apiKey | string | ▒ ÀÞÎ ķéý ƒöŕ ţĥé ÀÎ þŕöṽîđéŕ ▒ | |
charset | string | ISO-8859-1 | ▒ Ñàḿé öƒ ţĥé çĥàŕàçţéŕ šéţ éñçöđîñĝ ţö çĥéçķ àĝàîñšţ (é.ĝ. ΊÖ-8859-1) ▒ |
checkAbsoluteMaxCharLength | boolean | false | ▒ Ƒļàĝ ţàŕĝéţ šéĝḿéñţš ţĥàţ éẋçééđ àñ àƃšöļüţé çĥàŕàçţéŕ çöüñţ ļîḿîţ ▒ |
checkCharset | boolean | false | ▒ Ŵàŕñ îƒ à ţàŕĝéţ çĥàŕàçţéŕ îš ñöţ îñçļüđéđ îñ ţĥé šþéçîƒîéđ çĥàŕàçţéŕ šéţ éñçöđîñĝ ▒ |
checkCodeDifference | boolean | true | ▒ Ṽéŕîƒý ţĥàţ ţàŕĝéţ šéĝḿéñţš ĥàṽé ţĥé šàḿé îñļîñé çöđéš àš šöüŕçé šéĝḿéñţš ▒ |
checkCorruptedCharacters | boolean | true | ▒ Çĥéçķ ƒöŕ þàţţéŕñš îñđîçàţîñĝ éñçöđîñĝ çöŕŕüþţîöñ (ḿöĵîƃàķé ▒ |
checkDoubledWord | boolean | true | ▒ Çĥéçķ ƒöŕ çöñšéçüţîṽé ŕéþéàţéđ ŵöŕđš îñ ţàŕĝéţ ţéẋţ ▒ |
checkDoubleSpaces | boolean | true | ▒ Çĥéçķ ƒöŕ đöüƃļé šþàçéš îñ ţàŕĝéţ ţéẋţ ▒ |
checkEmptySource | boolean | true | ▒ Çĥéçķ ƒöŕ ñöñ-éḿþţý ţàŕĝéţ ŵĥéñ šöüŕçé îš éḿþţý ▒ |
checkEmptyTarget | boolean | true | ▒ Çĥéçķ ƒöŕ éḿþţý ţàŕĝéţ ŵĥéñ šöüŕçé ĥàš çöñţéñţ ▒ |
checkLeadingWhitespace | boolean | true | ▒ Çĥéçķ ƒöŕ ļéàđîñĝ ŵĥîţéšþàçé ḿîšḿàţçĥéš ƃéţŵééñ šöüŕçé àñđ ţàŕĝéţ ▒ |
checkMaxCharLength | boolean | true | ▒ Ƒļàĝ ţàŕĝéţš ļöñĝéŕ ţĥàñ à þéŕçéñţàĝé öƒ šöüŕçé çĥàŕàçţéŕ ļéñĝţĥ ▒ |
checkMaxWords | boolean | false | ▒ Ƒļàĝ ţàŕĝéţ šéĝḿéñţš ţĥàţ éẋçééđ àñ àƃšöļüţé ļîḿîţ öñ ţĥé ñüḿƃéŕ öƒ ŵöŕđš ▒ |
checkMinCharLength | boolean | true | ▒ Ƒļàĝ ţàŕĝéţš šĥöŕţéŕ ţĥàñ à þéŕçéñţàĝé öƒ šöüŕçé çĥàŕàçţéŕ ļéñĝţĥ ▒ |
checkPatterns | boolean | true | ▒ Ṽéŕîƒý ţĥàţ šöüŕçé þàţţéŕñš ĥàṽé éẋþéçţéđ çöŕŕéšþöñđîñĝ çöñţéñţ îñ ţĥé ţàŕĝéţ ▒ |
checks | string[] | ▒ Ǫüàļîţý çĥéçķš ţö þéŕƒöŕḿ (é.ĝ. ţéŕḿîñöļöĝý ƒļüéñçý àççüŕàçý çöñšîšţéñçý) ▒ | |
checkSourceInconsistency | boolean | false | ▒ Ƒļàĝ ŵĥéñ đéŕéñţ šöüŕçé ţéẋţš šĥàŕé ţĥé šàḿé ţŕàñšļàţîöñ ▒ |
checkSpanConstraints | boolean | true | ▒ Çĥéçķ ñöñ-đéļéţàƃļé àñđ ñöñ-çļöñéàƃļé šþàñ çöñšţŕàîñţ ṽîöļàţîöñš ▒ |
checkTargetInconsistency | boolean | false | ▒ Ƒļàĝ ŵĥéñ ţĥé šàḿé šöüŕçé ţéẋţ îš ţŕàñšļàţéđ đéŕéñţļý àçŕöšš ţĥé ŕüñ ▒ |
checkTargetSameAsSource | boolean | true | ▒ Çĥéçķ ŵĥéñ ţàŕĝéţ ţéẋţ îš îđéñţîçàļ ţö šöüŕçé ţéẋţ ▒ |
checkTrailingWhitespace | boolean | true | ▒ Çĥéçķ ƒöŕ ţŕàîļîñĝ ŵĥîţéšþàçé ḿîšḿàţçĥéš ƃéţŵééñ šöüŕçé àñđ ţàŕĝéţ ▒ |
consistencyCaseSensitive | boolean | true | ▒ Ŵĥéţĥéŕ çöñšîšţéñçý çöḿþàŕîšöñ îš çàšé-šéñšîţîṽé ▒ |
doubledWordExceptions | string | sie;vous;nous | ▒ Šéḿîçöļöñ-šéþàŕàţéđ ļîšţ öƒ ŵöŕđš àļļöŵéđ ţö ŕéþéàţ (é.ĝ. šîé;ṽöüš;ñöüš) ▒ |
forbiddenChars | string | ▒ Çĥàŕàçţéŕš ţĥàţ ḿüšţ ñöţ àþþéàŕ îñ ţàŕĝéţ ţéẋţ (é.ĝ. {}[]) ▒ | |
maxCharLengthAbove | integer | 200 | ▒ Ḿàẋîḿüḿ àļļöŵéđ þéŕçéñţàĝé öƒ šöüŕçé ļéñĝţĥ ƒöŕ ļöñĝ ţéẋţ ▒ |
maxCharLengthBelow | integer | 350 | ▒ Ḿàẋîḿüḿ àļļöŵéđ þéŕçéñţàĝé öƒ šöüŕçé ļéñĝţĥ ƒöŕ šĥöŕţ ţéẋţ ▒ |
maxCharLengthBreak | integer | 20 | ▒ Çĥàŕàçţéŕ çöüñţ àƃöṽé ŵĥîçĥ ţéẋţ îš çöñšîđéŕéđ ļöñĝ ƒöŕ ţĥé ḿàẋîḿüḿ ļéñĝţĥ çĥéçķ ▒ |
maxWords | integer | 0 | ▒ Ḿàẋîḿüḿ ñüḿƃéŕ öƒ ŵöŕđš àļļöŵéđ îñ àñý ţàŕĝéţ šéĝḿéñţ ▒ |
minCharLengthAbove | integer | 45 | ▒ Ḿîñîḿüḿ ŕéǫüîŕéđ þéŕçéñţàĝé öƒ šöüŕçé ļéñĝţĥ ƒöŕ ļöñĝ ţéẋţ ▒ |
minCharLengthBelow | integer | 30 | ▒ Ḿîñîḿüḿ ŕéǫüîŕéđ þéŕçéñţàĝé öƒ šöüŕçé ļéñĝţĥ ƒöŕ šĥöŕţ ţéẋţ ▒ |
minCharLengthBreak | integer | 20 | ▒ Çĥàŕàçţéŕ çöüñţ àƃöṽé ŵĥîçĥ ţéẋţ îš çöñšîđéŕéđ ļöñĝ ƒöŕ ţĥé ḿîñîḿüḿ ļéñĝţĥ çĥéçķ ▒ |
mode | string | rules | ▒ Ĥöŵ ţö çĥéçķ ǫüàļîţý: đéţéŕḿîñîšţîç ļöçàļ ŕüļéš, öŕ àñ ÀÎ þŕöṽîđéŕ'š ŕéṽîéŵ ▒ |
model | string | ▒ ÀÎ ḿöđéļ ñàḿé ▒ | |
provider | string | anthropic | ▒ ÀÎ þŕöṽîđéŕ ▒ |
requiredChars | string | ▒ Çĥàŕàçţéŕš ţĥàţ ḿüšţ àþþéàŕ îñ ţàŕĝéţ îƒ þŕéšéñţ îñ šöüŕçé (é.ĝ. þüñçţüàţîöñ) ▒ | |
strictCodeOrder | boolean | false | ▒ Ƒļàĝ đéŕéñçéš ŵĥéñ çöđéš àþþéàŕ îñ à đéŕéñţ öŕđéŕ ƃéţŵééñ šöüŕçé àñđ ţàŕĝéţ ▒ |
targetSameAsSourceWithCodes | boolean | true | ▒ Îñçļüđé îñļîñé çöđéš ŵĥéñ çöḿþàŕîñĝ šöüŕçé àñđ ţàŕĝéţ ƒöŕ îđéñţîţý ▒ |
targetSameAsSourceWithNumbers | boolean | true | ▒ Îñçļüđé ñüḿƃéŕ-öñļý šéĝḿéñţš îñ šàḿé-àš-šöüŕçé çöḿþàŕîšöñ ▒ |
Çöñƒîĝüŕé îţ ļîṽé
Éẋàḿþļéš
Îñļîñé-çöđé àñđ ŵĥîţéšþàçé çĥéçķš öñļý
Ƒöçüš öñ çöđé þŕéšéŕṽàţîöñ àñđ ŵĥîţéšþàçé, đîšàƃļîñĝ ţĥé ļéñĝţĥ-ŕàţîö çĥéçķš.
checkCodeDifference: true
checkLeadingWhitespace: true
checkTrailingWhitespace: true
checkMaxCharLength: false
checkMinCharLength: false
Éñƒöŕçé àñ àƃšöļüţé çĥàŕàçţéŕ çàþ
Ŕéþöŕţ àñý ţàŕĝéţ ļöñĝéŕ ţĥàñ 200 çĥàŕàçţéŕš.
checkAbsoluteMaxCharLength: true
absoluteMaxCharLength: 200
Ŕéṽîéŵ ŵîţĥ àñ ÀÎ þŕöṽîđéŕ
Àšķ ţĥé þŕöṽîđéŕ ţö ŕéṽîéŵ ƒļüéñçý àñđ àççüŕàçý.
mode: ai
provider: anthropic
checks: [fluency, accuracy]
Þŕöçéššîñĝ ñöţéš
Öþéŕàţéš öñ ţŕàñšļàţàƃļé ƃļöçķš; ñöñ-ţŕàñšļàţàƃļé šţŕüçţüŕé þàššéš ţĥŕöüĝĥ üñçĥàñĝéđ.
Ŵĥéñ à ƃļöçķ ĥàš ñö ţŕàñšļàţîöñ îñ ţĥé ţàŕĝéţ ļàñĝüàĝé, öñļý ţĥé éḿþţý-ţàŕĝéţ çĥéçķ àþþļîéš.
Ƒîñđîñĝš àŕé ŕéçöŕđéđ öñ ţĥé ƃļöçķ àš à ƒîñđîñĝš àññöţàţîöñ, ŵĥîçĥ
ķàþî éẋéç ǫàþŕîñţš àš îţš ŕéþöŕţ.Ţĥé çöñšîšţéñçý çĥéçķš çöḿþàŕé éàçĥ ƃļöçķ ŵîţĥ ţĥé ƃļöçķš ƃéƒöŕé îţ îñ ţĥé šàḿé ŕüñ.
Ļîḿîţàţîöñš
Ļéñĝţĥ àñđ ŕàţîö çĥéçķš çöḿþàŕé çĥàŕàçţéŕ ļéñĝţĥš öñļý ŵĥéñ šöüŕçé àñđ ţàŕĝéţ àŕé ƃöţĥ ñöñ-éḿþţý.
Ţĥé ŕéĝéẋ þàţţéŕñ þàîŕš üšéđ ƃý
çĥéçķÞàţţéŕñšàŕé šüþþļîéđ þŕöĝŕàḿḿàţîçàļļý, ñöţ àš šçĥéḿà þàŕàḿéţéŕš.Ŕéǫüîŕéš à ţàŕĝéţ ļàñĝüàĝé. Ţĥé ţööļ çöḿþàŕéš ţŕàñšļàţîöñš îñ ţĥàţ öñé ļàñĝüàĝé þéŕ ŕüñ.
Ŕüñ öñ à ţŕàñšļàţîöñ ƒîļé àļöñé, ţĥé
ŕüļéšḿöđé ŕéàđš éàçĥ ƃļöçķ àš üñţŕàñšļàţéđ àñđ ŕéþöŕţš îţ àš àñ éḿþţý ţàŕĝéţ. Ñàḿé ţĥé šöüŕçé ƒîļé àñđ þàšš ţĥé ţŕàñšļàţîöñ ŵîţĥ--ţàŕĝéţ.À ŕüñ ŵîţĥ
--ţàŕĝéţþàîŕš öñé šöüŕçé ƒîļé ŵîţĥ öñé ţŕàñšļàţîöñ àñđ ŕéƒüšéš-öàñđ--öüţþüţ-đîŕ.
← Ƃàçķ ţö ţĥé Ţööļ Ŕéƒéŕéñçé