Warum haben Sie die Textgröße für Amazon-Übersetzungen im Plug-in amazon.rb auf 5.000 Zeichen begrenzt?
Laut Amazon unterstützt deren API Texte mit bis zu 10.000 Zeichen.
Gibt es eine Möglichkeit, dass Sie MAXLENGTH in Ihrem amazon.rb bald auf 10000 ändern und die Werte in zugehörigen Code-Dateien anpassen können? Ich vermute, dass meine Übersetzungen unnötigerweise gekürzt werden.
Abhängig von Ihrem Zeichensatz sind dies möglicherweise weniger als 10.000 Zeichen.
Wenn das der Grund ist, warum sind die Werte für LibreTranslate und Google ebenfalls 5000? Ihre Limits sind 5000. Wenn also 50 % der Textkapazität von Amazon gestrichen werden, warum werden dann nicht 50 % (oder 5.000 Zeichen) von diesen gestrichen? (Das Streichen von 5.000 Zeichen von LibreTranslate ergibt ohnehin keinen Sinn – das würde 0 übrig lassen!).
Wenn das tatsächlich der Grund ist, ist die Logik eindeutig a) nicht konsistent angewendet und b) nicht dokumentiert.
Ist das nicht eher ein Copy-Paste-Tippfehler?
Unabhängig davon ergibt es einfach keinen Sinn, 5.000 Zeichen vom Limit eines Übersetzers abzuziehen und nicht von den anderen. Warum nicht das dokumentierte Limit zulassen und eventuelle Fehler behandeln? Sie müssen Fehler ohnehin behandeln.
Danke @alanbchristie, das wird behoben sein, sobald dies zusammengeführt wird
Während wir dabei waren, habe ich die truncate-Methode so korrigiert, dass sie auf Byte-Ebene und nicht auf Zeichenebene funktioniert, da die API höchstens 10.000 Bytes und nicht 10.000 Zeichen erwartet.