Dostępne

Polyglot

Napisy w Twojej aplikacji i witrynie w 43 językach, przetłumaczone przez Twój własny model i sprawdzone napis po napisie.

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

Zawiera 12 miesięcy aktualizacji

Co robi

Polyglot pobiera angielskie ciągi znaków, które już masz w aplikacji i witrynie, i tłumaczy je na maksymalnie 42 dodatkowe języki, zapisując je w plikach i folderach oczekiwanych przez daną platformę, przy użyciu modelu, który uruchamiasz samodzielnie. Każdy ciąg jest weryfikowany: jeśli zaginie placeholder, tag lub nazwa, którą zachowujesz, albo odpowiedź nie będzie w alfabecie danego języka, ciąg jest ponownie tłumaczony, a ten, który nadal nie przejdzie weryfikacji, jest pomijany i raportowany zamiast być wysyłany w uszkodzonej formie.

Przetestowane na prawdziwym modelu

Co zawiera zestaw

Tłumacz

Partie do Twojego modelu, sprawdzenia, ponowne próby z nazwanym problemem, pamięć tłumaczeniowa, języki równolegle.

Sześć formatów

Czytniki i zapisywacze, które zachowują sekwencje ucieczki, foldery i reguły liczby mnogiej każdej platformy.

Sprawdzenia

Użyteczne samodzielnie: sprawdź tłumaczenie, które już masz, względem jego angielskiego źródła.

Przykładowa aplikacja

Jedna mała aplikacja we wszystkich sześciu formatach z jej konfiguracją, do wypróbowania przed własną.

Wymagania

  • Linux lub macOS z Pythonem 3.9 lub nowszym; nic do instalacji z pip.
  • Serwer modelu zgodny z OpenAI-compatible z wielojęzycznym modelem instrukcji; nasz to otwarty model z 27 miliardami parametrów.

Warto wiedzieć

  • Sprawdzenia wyłapują to, co psuje aplikację, a nie błędne znaczenie: niech rodzimy użytkownik języka przeczyta Twój opis produktu, tekst płatności i teksty prawne.
  • Wpisy liczby mnogiej gettext pozostają w tej wersji po angielsku.
  • Prędkość zależy od Twojego modelu.
  • Sprawdzenia są darmowe i open source: translation-checks na GitHubie. Zestaw dodaje tłumacza, sześć formatów, formy liczby mnogiej, pamięć i rok aktualizacji.

From our field notes

Pytania

Które języki?

Arabski, amharski, bułgarski, czeski, niemiecki, grecki, hiszpański, perski, fiński, filipiński, francuski, szkocki gaelicki, hebrajski, haitański kreolski, węgierski, ormiański, indonezyjski, włoski, japoński, khmerski, kannada, koreański, macedoński, malajski, niderlandzki, norweski, oromo, pendżabski, polski, portugalski (Brazylia), rumuński, rosyjski, słowacki, słoweński, serbski, szwedzki, tajski, turecki, ukraiński, wietnamski oraz chiński uproszczony i tradycyjny, z angielskiego.

Czy wymaga GPU?

Sam Polyglot nie; decyduje Twój serwer modelu. Mały model działa na CPU, wolno; GPU sprawia, że duży plik w wielu językach to kwestia minut.

Co się dzieje z tekstem, który model przetłumaczy źle?

Jest on ponownie przetwarzany w osobnym żądaniu, z podaniem nazwy problemu. Jeśli nadal występuje błąd, tekst ten nie trafia do pliku, więc Twoja aplikacja wyświetli angielską wersję tego jednego tekstu, a w raporcie z uruchomienia zostanie on wymieniony wraz z przyczyną. Nic uszkodzonego nie zostaje zapisane.

Czy mogę użyć hostowanego API?

Tak: dowolnej usługi z punktem końcowym czatu zgodnym z OpenAI-compatible. Wpisz jego adres URL i nazwę modelu w pliku polyglot.json, a klucz w osobnym pliku.

Zaktualizowano: