Tillgänglig

Polyglot

Dina app- och webbplatssträngar på 43 språk, översatta av din egen modell och kontrollerade sträng för sträng.

  • Linux or macOS
  • Python 3.9+
  • Local LLM
  • 6 file formats
$397engångsbetalning

Inkluderar 12 månaders uppdateringar

Vad det gör

Polyglot tar de engelska strängarna som din app och din webbplats redan har och skriver dem på upp till 42 fler språk, i de filer och mappar som varje plattform förväntar sig, med hjälp av en modell som du kör själv. Varje sträng kommer tillbaka kontrollerad: om en platshållare, en tagg eller ett namn du behåller tappas bort, eller om svaret inte är i språkets skrift, ombeds strängen på nytt, och en sträng som fortfarande misslyckas lämnas ut och rapporteras istället för att skickas ut trasig.

Testad på en riktig modell

Vad ingår

Översättaren

Batchar till din modell, kontrollerar, försöker igen med problemet namngivet, en översättningsminne, språk parallellt.

Six format

Läsare och skrivare som behåller varje plattforms escape-sekvenser, mappar och pluralregler.

Kontrollerna

Användbara på egen hand: kontrollera en översättning du redan har mot dess engelska källa.

En exempelapp

En liten app i alla sex format med sin konfiguration, att prova innan din egen.

Krav

  • Linux eller macOS med Python 3.9 eller nyare; inget att installera från pip.
  • En OpenAI-kompatibel modellserver med en flerspråkig instruktionsmodell; vår är en öppen modell med 27 miljarder parametrar.

Bra att veta

  • Kontrollerna fångar det som bryter en app, inte felaktig mening: låt en modersmålstalare läsa din produktbeskrivning, betalvägg och juridiska text.
  • gettext-pluralposter förblir på engelska i denna version.
  • Hastigheten är din modells.
  • Kontrollerna är fria och open source: translation-checks på GitHub. Verktygspaketet lägger till översättaren, de sex formaten, pluralformer, minnet och ett års uppdateringar.

From our field notes

Frågor

Vilka språk?

Arabiska, amhariska, bulgariska, tjeckiska, tyska, grekiska, spanska, persiska, finska, filippinska, franska, skotsk gaeliska, hebreiska, haitisk kreol, ungerska, armeniska, indonesiska, italienska, japanska, khmer, kannada, koreanska, makedonska, malajiska, nederländska, norska, oromo, punjabi, polska, portugisiska (Brasilien), rumänska, ryska, slovakiska, slovenska, serbiska, svenska, thailändska, turkiska, ukrainska, vietnamesiska och kinesiska, förenklad och traditionell, från engelska.

Krävs ett GPU?

Polyglot självt kräver inte det; din modellserver avgör. En liten modell kör på en CPU, långsamt; ett GPU gör en stor fil på många språk till en fråga om minuter.

Vad händer med en sträng som modellen gör fel?

Den begärs på nytt separat, med problemet namngivet. Om den fortfarande misslyckas utelämnas den från filen, så att din app visar engelskan för just den strängen, och körningen listar den med orsaken. Inget trasigt skrivs.

Kan jag använda en hostad API istället?

Ja: vilken tjänst som helst med en OpenAI-kompatibel chat-endpoint. Ange dess bas-URL och modellnamn i polyglot.json och dess nyckel i en fil.

Uppdaterad: