Übersetzerhinweise
Zusätzlichen Kontext bereitstellen, um Übersetzungen zu verbessern
Einführung
Übersetzen ist nicht einfach eine Frage der Umwandlung von Wörtern in andere Wörter. Der Kontext und die Absicht von Wörtern beeinflussen, wie sie übersetzt werden sollten.
Beispielsweise kann das Wort "light" sich auf Beleuchtung, die Stärke einer Schriftart oder ein Farbschema beziehen. Diese unterschiedlichen Bedeutungen müssen für eine präzise Übersetzung berücksichtigt werden.
Um diese Art von Kontext bereitzustellen, unterstützen einige Bucket-Typen Übersetzerhinweise. Dies sind kurze Beschreibungen, die Dinge beschreiben wie:
- Was der Inhalt kommunizieren soll
- Wo und wie der Inhalt in Ihrer Anwendung erscheint
- Produktspezifische Terminologie oder Tonanforderungen
Dieser Kontext kann dann AI-Modellen helfen, Inhalte effektiver zu übersetzen.
Funktionsweise
Bestimmte Bucket-Typen, wie JSONC, unterstützen Kommentare. Wenn Inhalte zur Übersetzung an ein LLM gesendet werden, werden diese Kommentare in die Anfrage einbezogen und können verwendet werden, um zu beeinflussen, wie der Inhalt übersetzt wird.
Beispielsweise beseitigt im folgenden Code-Snippet ein Kommentar die Mehrdeutigkeit des Wortes "Records":
{
// Medical context: refers to patient medical records, not music/audio
"records": "Records",
}
Unterstützte Buckets
Übersetzerhinweise werden nur in bestimmten Bucket-Typen unterstützt.
Die unterstützten Buckets umfassen:
Die genaue Syntax zur Bereitstellung von Übersetzungskontext hängt vom Bucket ab. Um mehr zu erfahren, siehe die verlinkte Dokumentation.