Tłumacz pliki ARB Fluttera z lokalnym AI

LocalePilot wysyła teksty z plików ARB do modelu działającego na Twoim komputerze, przez Ollama lub LM Studio, a przed eksportem sprawdza każdy placeholder. Z modelem działającym na Twoim Macu tekst zostaje na nim, a lokalne AI jest dostępne w wersji darmowej.

W aplikacji

Prawdziwe ekrany LocalePilot, zarejestrowane na projekcie demonstracyjnym.

Okno tłumaczenia wsadowego AI w LocalePilot: Ollama wybrana spośród dostawców, wykryty lokalny model gemma3:12b, zakres ustawiony na wszystkie języki docelowe oraz brakujące lub puste wpisy.
Tłumaczenie wsadowe AI: 11 komórek, z angielskiego na 4 języki, z modelem lokalnym Otwórz obraz w pełnym rozmiarze
Centrum QA LocalePilot: problemy pogrupowane według typu, symbol zastępczy brakujący we francuskim tłumaczeniu oznaczony jako blokujący, źródło i cel obok siebie oraz akcje poprawienia lub zatwierdzenia.
Weryfikacja: każdy problem wykryty przez QA, pogrupowany i poprawiany na miejscu Otwórz obraz w pełnym rozmiarze

Jak to działa

  1. Otwórz folder lib/l10n: LocalePilot znajduje pliki app_xx.arb, odczytuje język z @@locale, a potem z nazwy pliku, i proponuje język źródłowy.
  2. Wybierz model w ustawieniach: Ollama lub LM Studio, wykryte na Twoim komputerze.
  3. Przetłumacz brakujące klucze dla jednego języka lub wszystkich języków docelowych. Kontekst projektu i opisy @key są dołączane do zapytania; w wersji Pro także słownik.
  4. Przejrzyj: każda propozycja trafia jako „Szkic AI do przeglądu”. Zatwierdź ją lub popraw.
  5. Eksportuj: zmienione pliki są zapisywane z zachowaniem metadanych @key, a poprzednie wersje trafiają do kopii zapasowej.

Placeholdery ICU pozostają nietknięte

Model może przetłumaczyć {count} na {liczba} albo pominąć {name}. QA w LocalePilot porównuje placeholdery każdego tłumaczenia ze źródłem: ICU ({name}, plural, select) oraz {{name}}. Niezgodność jest blokująca: plik nie zostanie wyeksportowany, dopóki jej nie poprawisz lub świadomie nie odrzucisz.

Domyślnie lokalnie, w chmurze, jeśli chcesz

Lokalne AI jest darmowe i dostępne w każdej wersji. W wersji Pro możesz też korzystać z OpenAI, Anthropic, Gemini lub DeepSeek z własnym kluczem API. Wtedy do wybranego dostawcy trafiają tylko teksty potrzebne do zapytania.

Najczęściej zadawane pytania

Czy do tłumaczenia z Ollama potrzebuję GPU?

Nie, ale szybkość zależy od komputera i wybranego modelu. LocalePilot wysyła zapytania do zainstalowanego przez Ciebie lokalnego modelu; nie dostarcza samego modelu.

Czy moje pliki ARB są gdzieś wysyłane?

Nie, jeśli model działa na Twoim Macu przez Ollama lub LM Studio. Model w chmurze, zdalny serwer lub dostawca chmurowy (Pro) otrzymuje teksty z każdego zapytania wraz z kontekstem, np. nazwami kluczy, opisami i sąsiednimi kluczami.

Czy metadane @key są zachowywane?

Tak. Opisy i placeholdery zadeklarowane w @key zostają zachowane przy eksporcie i służą jako kontekst dla AI.

Daj mi znać o premierze

LocalePilot jest na etapie finalizacji. Zostaw swój adres e-mail, aby dowiedzieć się o premierze.

  • macOS 12 lub nowszy · Ollama lub LM Studio opcjonalnie
  • Interfejs aplikacji po angielsku, francusku, hiszpańsku, włosku i portugalsku.