- Spegnimento
- 22 ottobre 2026 alle ore 16:41 UTC
- Autore
- Kamo
- Impegno
- 5c7605b
Sostituisce i fornitori LibreTranslate, Bergamot e IndicTrans con MadladProvider (klusterservices madlad/). Le loro lingue non si sovrappongono, e una coppia nessuno di loro era tornato come sua fonte inglese e fu salvato come la traduzione; MADLAD traduce tra due di ~400 lingue, quindi chat in entrata in qualsiasi lingua raggiunge anche l'inglese. - Il fornitore invia un elenco di testi in una sola richiesta: un modello 3B è legato leggendo i suoi pesi e 16 stringhe corte ha preso 9.7 s insieme contro 25.8 s uno per uno. ProviderRouter.translateAll groups a batch's keys (32 testi / 6.000 caratteri), e un gruppo il motore non riesce è retried testo da testo in modo che un testo cattivo non riesca da solo. - TranslationService.batch mascherine protetto nomi per primo, invia ogni testo distinto una volta, in gruppi, e ripristina il nomi dopo; una risposta che ha perso uno è ancora tradotta intorno ai nomi. La scadenza del chiamante è verificata tra i gruppi. - Fino a quando il motore non ha risposto /lingue il fornitore sostiene 22 lingue di Kamo, mai nessuno: una coppia non reclamata è ritornato come fonte inglese e salvato come la traduzione. - Un timeout non viene mai riattivato; 503 occupati e 5xx sono, all'interno della scadenza del chiamante. Il lavoro di fondo tiene una slot per pod così un messaggio di chat mai code dietro una sincronizzazione.
