- Verschifft
- 22. Oktober 2026 um 16:41 UTC
- Autor
- Kamo
- Ausschuss
- 5c7605b
Ersetzt die Anbieter LibreTranslate, Bergamot und IndicTrans durch MadladProvider (klusterservices madlad/). Ihre Sprachen überlappten sich nicht, und ein Paar von ihnen war als seine englische Quelle zurückgekommen und wurde als die Übersetzung; MADLAD übersetzt zwischen zwei von 400 Sprachen, also erreicht Inbound-Chat in jeder Sprache auch Englisch. - Der Anbieter sendet eine Liste von Texten in einer Anfrage: ein 3B-Modell ist durch das Lesen seiner Gewichte gebunden, und 16 kurze Strings nahm 9,7 s zusammen gegen 25,8 s eins nach dem anderen. ProviderRouter.translateAlle Gruppen eine Chargentasten (32 Texte / 6.000 Zeichen), und eine Gruppe, die die Engine ausfällt, wird Text per Text ausgefragt, so dass ein schlechter Text allein ausfällt. - TranslationService.batch Masken geschützte Namen zuerst, sendet jeden einzelnen Text einmal, in Gruppen, und stellt die Namen nach; eine Antwort, die einen verloren hat, wird immer noch um die Namen übersetzt. Die Frist des Anrufers wird zwischen den Gruppen überprüft. - Bis die Engine beantwortet hat / Sprachen der Anbieter behauptet Kamo 22 Sprachen, nie keine: ein nicht beanspruchtes Paar ist als englische Quelle zurückgegeben und als Übersetzung gespeichert. - Ein Timeout wird immer noch nie wieder angemappelt; 503 beschäftigt und 5xx sind, innerhalb der Anrufer-Frist. Hintergrundarbeit hält einen Slot pro pod, so dass eine Chat-Nachricht nie hinter einer Synchronisation Schlange.
