Augmenter la limite de traduction d'Amazon à environ 10 000 caractères

Pourquoi avez-vous limité la taille du texte de traduction Amazon à 5 000 caractères dans le fichier amazon.rb du plug-in ?

Selon Amazon, leur API prend en charge des textes allant jusqu’à 10 000 caractères.

Y a-t-il une possibilité que vous modifiiez le MAXLENGTH dans votre amazon.rb à 10000 bientôt, et que vous modifiiez les valeurs dans tous les fichiers de code associés ? Je soupçonne que mes traductions sont tronquées inutilement.

2 « J'aime »

Probablement une mesure de sécurité, car cette documentation de l’API indique également :

En fonction de votre jeu de caractères, cela peut être moins de 10 000 caractères.

2 « J'aime »

Merci.

Selon votre jeu de caractères, cela peut être moins de 10 000 caractères.

Si c’est la raison, pourquoi les valeurs pour LibreTranslate et Google sont-elles également de 5000 ? Leurs limites sont de 5000. Donc, si 50 % de la capacité de texte est retirée d’Amazon, pourquoi 50 % (soit 5 000 caractères) ne sont-ils pas retirés de ceux-ci ? (Retirer 5 000 caractères de LibreTranslate n’a de toute façon aucun sens - cela laisserait 0 !).

Si c’est effectivement la raison, la logique est clairement a) non appliquée de manière cohérente et b) non documentée.

N’est-ce pas plus probablement une faute de frappe par copier-coller ?

Quoi qu’il en soit, retirer 5 000 caractères de la limite d’un traducteur et pas des autres n’a tout simplement aucun sens. Pourquoi ne pas autoriser la limite documentée et gérer les erreurs ? Vous devez de toute façon gérer les erreurs.

2 « J'aime »

Merci @alanbchristie, cela sera corrigé une fois que ceci sera fusionné :+1:

Pendant que j’y étais, j’ai corrigé la méthode truncate pour qu’elle fonctionne au niveau des octets au lieu des caractères, car l’API attend au maximum 10k octets, pas 10k caractères.

11 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Les nouvelles réponses ne sont plus autorisées.