Vertaal je Flutter ARB-bestanden met lokale AI

LocalePilot stuurt je ARB-teksten naar een model dat op je eigen computer draait, via Ollama of LM Studio, en controleert vóór de export elke placeholder. Met een model dat op je Mac draait, blijft je tekst daar, en lokale AI zit in de gratis versie.

In de app

Echte schermen van LocalePilot, vastgelegd met een demoproject.

Venster voor AI-batchvertaling van LocalePilot: Ollama gekozen uit de aanbieders, lokaal model gemma3:12b gedetecteerd, bereik ingesteld op alle doeltalen en op ontbrekende of lege items.
AI-batchvertaling: 11 cellen, van Engels naar 4 talen, met een lokaal model Afbeelding op volledige grootte openen
QA-center van LocalePilot: problemen gegroepeerd per type, een placeholder die in de Franse vertaling ontbreekt gemarkeerd als blokkerend, bron en doel naast elkaar en de acties om te corrigeren of goed te keuren.
Controleren: elk probleem dat de QA vindt, gegroepeerd en ter plekke opgelost Afbeelding op volledige grootte openen

Zo werkt het

  1. Open je map lib/l10n: LocalePilot vindt de bestanden app_xx.arb, leest de taal uit @@locale en anders uit de bestandsnaam, en stelt de brontaal voor.
  2. Kies een model in de instellingen: Ollama of LM Studio, gedetecteerd op je computer.
  3. Vertaal ontbrekende sleutels voor één taal of voor alle doeltalen. De projectcontext en de beschrijvingen uit @key gaan mee met het verzoek; met Pro ook de woordenlijst.
  4. Kijk na: elke suggestie komt binnen als "AI-concept om na te kijken". Keur hem goed of pas hem aan.
  5. Exporteer: gewijzigde bestanden worden teruggeschreven met behoud van de @key-metadata, en eerdere versies krijgen een back-up.

ICU-placeholders blijven intact

Een model kan {count} vertalen naar {aantal} of {name} laten vallen. De QA van LocalePilot vergelijkt de placeholders van elke vertaling met de bron: ICU ({name}, plural, select) en {{name}}. Een afwijking is blokkerend: het bestand wordt pas geëxporteerd als ze is opgelost of expliciet genegeerd.

Standaard lokaal, cloud als je dat kiest

Lokale AI is gratis en zit in elke versie. Met Pro kun je ook OpenAI, Anthropic, Gemini of DeepSeek gebruiken met je eigen API-sleutel. In dat geval worden alleen de teksten die nodig zijn voor het verzoek naar de gekozen aanbieder gestuurd.

Veelgestelde vragen

Heb ik een GPU nodig om met Ollama te vertalen?

Nee, maar de snelheid hangt af van je computer en het gekozen model. LocalePilot stuurt verzoeken naar het lokale model dat je hebt geïnstalleerd; het levert het model niet mee.

Worden mijn ARB-bestanden ergens naartoe gestuurd?

Niet met een model dat via Ollama of LM Studio op je Mac draait. Een cloudmodel, een externe server of een cloudaanbieder (Pro) ontvangt de teksten van elk verzoek met hun context, zoals sleutelnamen, beschrijvingen en naburige sleutels.

Blijft de @key-metadata behouden?

Ja. Beschrijvingen en placeholders uit @key blijven bij de export behouden en dienen als context voor de AI.

Ontvang een bericht bij de lancering

LocalePilot wordt afgerond. Laat je e-mailadres achter om te horen wanneer het uitkomt.

  • macOS 12 of nieuwer · Ollama of LM Studio optioneel
  • App-interface in het Engels, Frans, Spaans, Italiaans en Portugees.