Disponibil

Polyglot

Șirurile de text pentru aplicația și site-ul tău în 43 de limbi, traduse de propriul tău model și verificate șir cu șir.

  • Linux or macOS
  • Python 3.9+
  • Local LLM
  • 6 file formats
$397plată unică

Include 12 luni de actualizări

Ce face

Polyglot preia șirurile în engleză pe care aplicația și site-ul tău le au deja și le scrie în până la 42 de alte limbi, în fișierele și folderele pe care le așteaptă fiecare platformă, folosind un model pe care îl rulezi tu însuți. Fiecare șir este verificat la întoarcere: dacă un placeholder, o etichetă sau un nume pe care îl păstrezi se pierde, sau răspunsul nu este în alfabetul limbii respective, șirul este cerut din nou, iar un șir care eșuează în continuare este eliminat și raportat, în loc să fie livrat defect.

Testat pe un model real

Ce conține

Traducătorul

Loturi către modelul tău, verificări, reîncercări cu problema specificată, o memorie de traduceri, limbi în paralel.

Șase formate

Cititoare și scriitoare care păstrează secvențele de evadare, folderele și regulile de plural ale fiecărei platforme.

Verificările

Utilizabile independent: verifică o traducere pe care o ai deja față de sursa în engleză.

O aplicație de exemplu

O aplicație mică în toate cele șase formate, cu configurația ei, pentru a testa înainte de a folosi propria ta aplicație.

Cerințe

  • Linux sau macOS cu Python 3.9 sau mai nou; nimic de instalat din pip.
  • Un server de model compatibil cu OpenAI cu un model de instrucțiuni multilingv; al nostru este un model deschis cu 27 de miliarde de parametri.

Bine de știut

  • Verificările prind ceea ce strică o aplicație, nu sensul greșit: pune un vorbitor nativ să citească fișa ta de produs, paywall-ul și textele legale.
  • În această versiune, intrările de plural gettext rămân în engleză.
  • Viteza depinde de modelul tău.
  • Verificările sunt gratuite și open source: translation-checks pe GitHub. Kitul adaugă traducătorul, cele șase formate, formele de plural, memoria și un an de actualizări.

From our field notes

Întrebări

Ce limbi?

Din engleză: arabă, amhară, bulgară, cehă, germană, greacă, spaniolă, persană, finlandeză, filipineză, franceză, gaelică scoțiană, ebraică, creolă haitiană, maghiară, armeană, indoneziană, italiană, japoneză, khmeră, kannada, coreeană, macedoneană, malaeză, olandeză, norvegiană, oromo, punjabă, poloneză, portugheză (Brazilia), română, rusă, slovacă, slovenă, sârbă, suedeză, thailandeză, turcă, ucraineană, vietnameză și chineză, simplificată și tradițională.

Necesită un GPU?

Polyglot în sine nu; serverul tău de model decide. Un model mic rulează pe un CPU, lent; un GPU face ca un fișier mare în multe limbi să fie gata în câteva minute.

Ce se întâmplă cu un șir de caractere pe care modelul îl greșește?

Acesta este solicitat din nou, separat, cu problema specificată. Dacă eșuează în continuare, este exclus din fișier, astfel încât aplicația dumneavoastră afișează textul în engleză pentru acel șir, iar execuția îl listează împreună cu motivul. Nu se scrie nimic defect.

Pot folosi în schimb o API găzduită?

Da: orice serviciu cu un endpoint de chat compatibil cu OpenAI. Introduceți URL-ul de bază și numele modelului în polyglot.json, iar cheia într-un fișier.

Actualizat: