Dostupno

Polyglot

Nizovi vaših aplikacija i sajtova na 43 jezika, prevedeni vašim sopstvenim modelom i provereni string po string.

  • Linux or macOS
  • Python 3.9+
  • Local LLM
  • 6 file formats
$397jednokratno

Uključuje 12 meseci ažuriranja

Šta radi

Polyglot uzima engleske nizove koje vaša aplikacija i sajt već imaju i prevodi ih na do 42 dodatna jezika, u fajlove i foldere koje svaka platforma očekuje, koristeći model koji sami pokrećete. Svaki niz se vraća proveren: ako nestane placeholder, tag ili ime koje čuvate, ili odgovor nije u pismu tog jezika, niz se ponovo traži, a niz koji i dalje ne prolazi ostavlja se po strani i prijavljuje umesto da se isporuči pokvaren.

Testirano na pravom modelu

Šta je unutra

Prevodilac

Šalje grupe vašem modelu, vrši provere, ponavlja pokušaj uz naveden problem, koristi memoriju prevoda, radi paralelno za više jezika.

Šest formata

Čitaoci i zapisivači koji čuvaju eskape, foldere i pravila za množinu svakog platformskog formata.

Provere

Koristive i samostalno: proverite prevod koji već imate u odnosu na njegov engleski izvor.

Primer aplikacije

Jedna mala aplikacija u svih šest formata sa svojom konfiguracijom, da je isprobate pre nego što krenete sa svojom.

Zahtevi

  • Linux ili macOS sa Python 3.9 ili novijom verzijom; ništa se ne instalira preko pip-a.
  • OpenAI-compatible server modela sa višejezičnim modelom za instrukcije; naš je otvoreni model sa 27 milijardi parametara.

Dobro je znati

  • Provere hvataju ono što kvari aplikaciju, a ne pogrešno značenje: neka izvorni govornik pročita vaš opis proizvoda, zid plaćanja i pravni tekst.
  • Unosi za množinu u gettext formatu ostaju na engleskom u ovoj verziji.
  • Brzina zavisi od vašeg modela.
  • Provere su besplatne i otvorenog koda: translation-checks na GitHub-u. Komplet dodaje prevodioca, šest formata, oblike množine, memoriju i godinu dana ažuriranja.

From our field notes

Pitanja

Koji jezici?

Arapski, amharski, bugarski, češki, nemački, grčki, španski, persijski, finski, filipinski, francuski, škotski gelski, hebrejski, haićanski kreolski, mađarski, jermenski, indonežanski, italijanski, japanski, kmerski, kanada, korejski, makedonski, malajski, holandski, norveški, oromo, pendžapski, poljski, portugalski (Brazil), rumunski, ruski, slovački, slovenački, srpski, švedski, tajski, turski, ukrajinski, vijetnamski i kineski, pojednostavljeni i tradicionalni, sa engleskog.

Da li je potrebna GPU?

Samom Polyglot-u ne; to odlučuje vaš server modela. Mali model radi na CPU-u, sporo; GPU pretvara veliki fajl na mnogo jezika u pitanje minuta.

Šta se dešava sa stringom koji model pogreši?

Ponovo se traži samostalno, uz naveden problem. Ako i dalje ne uspe, izostavlja se iz fajla, tako da vaša aplikacija za taj string prikazuje engleski, a pokretanje ga navodi uz razlog. Ništa pokvareno se ne upisuje.

Da li mogu da koristim hostovan API umesto toga?

Da: bilo koji servis sa OpenAI-compatible chat endpoint-om. Unesite njegov base URL i naziv modela u polyglot.json, a ključ u fajl.

Ažurirano: