Unser tschechisches FAQ sagte das Gegenteil des englischen Textes. Jeder Check, den wir hatten, war bestanden.
Sprachen
Am 2. November teilten unser tschechisches und unser slowakisches FAQ Käufern mit, dass der Support hilft, wenn ein Kit auf einer unterstützten Umgebung installiert wird. Das Englische sagt, wenn es nicht installiert wird. Beide sind nun korrigiert, aber die Zeile hatte jeden Check bestanden, den wir bei einer Übersetzung durchführen: denn nichts daran war fehlerhaft – das richtige Skript, die richtigen Zahlen, die richtigen Namen, jedes Tag an seinem Platz. Nur ein Leser hätte es sehen können, also baten wir einen.
Wie wir gefragt haben
Der Leser ist das Modell, das unsere Websites übersetzt – dasselbe offene Qwen-Modell auf unserem eigenen Rechner –, dem eine andere Frage gestellt wurde. Es erhält eine englische Zeile, deren Übersetzung und ein paar Sätze über die Website: ihren Ton, die Anredeform in jeder Sprache und die gemeinte Metapher (eine Lights-out-Fabrik läuft im Dunkeln, weil niemand dort sein muss). Dann: Würde ein Leser der Übersetzung in die Irre geführt? Ein falsches Faktum oder eine falsche Zahl, die gegenteilige Bedeutung, ein anderes Objekt oder eine andere Handlung, fehlende oder hinzugefügte Schlüsselinformationen zählen; eine Redewendung, die nach ihrem Sinn wiedergegeben wird, eine freiere Formulierung oder ein englisch belassener Produktname nicht. Es antwortet in JSON, Zeile für Zeile.
Was es gefunden hat
Sieben Seiten unseres Shops in 42 Sprachen: die Startseite, Preise, Fragen, das Bundle und drei Kit-Seiten, 6.216 übersetzte Zeilen. Es markierte 126, etwa 2 %. Darunter:
- Tschechisch und Slowakisch: die obige Antwort zur Rückerstattung, Support für ein Kit, das installiert wird.
- Russisch und Ukrainisch: verifizierte Bots „bestehen die Prüfung nie“, wo das Englische sagt, sie werden nie herausgefordert. Das Gegenteil, auf der Seite eines Kits, bei dem es genau darum geht.
- Deutsch: „von Amharisch bis Vereinfachtes Chinesisch“, wo das Englische Traditionell sagt.
- Rumänisch: „Warum brauchen die anderen Kits es?“, beantwortet mit „Nein“.
- Serbisch: „strings“ als „Berufe“.
- Deutsch und Italienisch: das „One floor, every line“ des Bundles als „eine Produktionslinie, jede Linie“.
Was es falsch gemacht hat
Wir haben jedes Flag in den 16 Sprachen gelesen, die wir selbst prüfen können: 24 an der Zahl. 9 waren echte Fehler, 5 waren Grenzfälle und 10 Fehlalarme. Es bemängelte Grammatik, die die Bedeutung beibehielt (das Genus eines mazedonischen Adjektivs, ein italienisches Pronomen), eine rumänische Anrede, die unser Briefing nie gefordert hatte, eine Liste von Substantiven, die es als Verben las, einen korrekten slowakischen Begriff für Modellgewichte sowie eine mazedonische Redewendung, die es nicht kannte ("година дена", ein Jahr Zeit).
Der Leser ist also kein Richter. Er ist ein Filter vor einem zweiten Versuch: Eine markierte Zeile wurde mit dem benannten Problem erneut übersetzt, und die neue Zeile musste sowohl die Prüfungen als auch den Leser bestehen, bevor sie die alte ersetzte. Auf den ersten sechs Seiten markierte er 91 Zeilen. Die 26 Zeilen der Arten, bei denen er sich irrt (Tonfall, Grammatik, Redewendungen, im Englischen belassene Namen), ließen wir unberührt und schickten 65 zurück: 60 kamen mit einer Übersetzung zurück, die beide Tests bestand und die alte ersetzte, und 5 sind noch wie zuvor.
Bei App-Strings
Webseiten sind schwer zu lesen: lange Zeilen, unsere Metaphern, Fachbegriffe. App-Strings sind kurz und schlicht, also haben wir den Leser auch daran gemessen, mit der Beispiel-App mit 70 Strings, die mit Polyglot geliefert wird. Bei 72 eingebauten offensichtlichen Fehlern in sechs Sprachen ("kann rückgängig gemacht werden" statt "kann nicht rückgängig gemacht werden", online statt offline, monatlich statt einmalige Zahlung) markierte er alle 72. Bei 21 subtileren markierte er 17. Er übersah "Erinnere mich um %1$s", geschrieben als "Erinnere mich in %1$s" in Deutsch, Französisch und Spanisch, eine Zeitangabe, die als Wartezeit gelesen wurde, sowie eine deutsche Zeile, in der "Ihre Änderungen wurden gespeichert" fehlte. Bei den 484 echten Übersetzungen der Beispiel-App in neun Sprachen löste er einen Fehlalarm aus, eine französische Tabellenzelle, die er als mehrdeutig einstufte, und keinen einzigen bei 21 freien, aber getreuen Umformulierungen. Kurzer, schlichter Text ist dort, wo er am besten liest.
Wo es jetzt lebt
Polyglot 1.3.0 macht das mit --review. Eine Übersetzung, die die Prüfungen besteht, wird noch einmal gelesen; eine, die in die Irre führen würde, wird mit Nennung des Problems erneut angefordert; eine, die immer noch falsch klingt, wird behalten und für eine Person zur Prüfung vorgemerkt, die sie behält oder ihre eigene Formulierung mit polyglot accept speichert. polyglot review liest Übersetzungen, die Sie bereits haben, etwa von einer Agentur oder einem früheren Durchlauf. Ein Urteil wird zusammen mit seiner Übersetzung gespeichert, sodass jeder neue String eine weitere Anfrage kostet, einmal. Es ersetzt keinen Muttersprachler für Ihre Produktbeschreibung, Ihre Bezahlschranke und Ihre AGB, und unsere eigenen Seiten sind der Beweis dafür, warum sich beides lohnt. Wie die Prüfungen selbst entstanden sind, steht in einem früheren Hinweis.