Narzędzia inżynierii lokalizacji o otwartym kodzie źródłowym. Połącz się z platformą Lingo.dev, aby uzyskać spójne tłumaczenia najwyższej jakości.
Lingo API • Lingo React MCP • Lingo CLI • Lingo GitHub Action • Lingo Compiler dla React (Wczesna wersja alfa)
| Narzędzie | Do czego służy | Szybkie polecenie |
|---|---|---|
| Lingo React MCP | Konfiguracja i18n dla aplikacji React z asystą AI | Prompt: Set up i18n |
| Lingo CLI | Lokalizacja plików JSON, YAML, markdown, CSV, PO | npx lingo.dev@latest run |
| Lingo GitHub Action | Ciągła lokalizacja w GitHub Actions | uses: lingodotdev/lingo.dev@main |
| Lingo Compiler dla React | Lokalizacja React w czasie kompilacji bez wrapperów i18n | withLingo() wtyczka |
Te narzędzia łączą się z silnikami lokalizacji – stanowymi API tłumaczeń, które tworzysz na platformie Lingo.dev. Każdy silnik przechowuje glosariusze, ton marki i instrukcje dla poszczególnych lokalizacji w każdym żądaniu, redukując błędy terminologiczne o 16,6–44,6%. Możesz też użyć własnego LLM.
Konfiguracja i18n w aplikacjach React jest podatna na błędy – nawet asystenci AI generują nieistniejące API i psują routing. Lingo.dev MCP zapewnia asystentom AI ustrukturyzowany dostęp do wiedzy o i18n dla Next.js, React Router i TanStack Start. Działa z Claude Code, Cursor, GitHub Copilot Agents i Codex.
Lokalizuj pliki JSON, YAML, markdown, CSV i PO jednym poleceniem. Lockfile śledzi, co zostało już przetłumaczone – przetwarzana jest tylko nowa lub zmieniona treść. Domyślnie łączy się z Twoim silnikiem lokalizacji na Lingo.dev, możesz też użyć własnego LLM (OpenAI, Anthropic, Google, Mistral, OpenRouter, Ollama).
npx lingo.dev@latest init
npx lingo.dev@latest runCiągła lokalizacja w Twoim pipeline. Każde wysłanie kodu uruchamia lokalizację – brakujące ciągi są uzupełniane, zanim kod trafi do produkcji. Wspiera GitHub Actions, GitLab CI/CD i Bitbucket Pipelines.
uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}Wywołuj swój silnik lokalizacyjny bezpośrednio z kodu backendu. Synchroniczna i asynchroniczna lokalizacja z dostarczaniem przez webhook, izolacja błędów dla poszczególnych lokalizacji oraz postęp w czasie rzeczywistym przez WebSocket.
Lokalizacja React w czasie budowania bez wrapperów i18n. Pisz komponenty z czystym angielskim tekstem – kompilator wykrywa ciągi do przetłumaczenia i generuje zlokalizowane warianty podczas budowania. Bez kluczy tłumaczeń, bez plików JSON, bez funkcji t(). Wspiera Next.js (App Router) oraz Vite + React.
Wkład w projekt jest mile widziany. Prosimy o przestrzeganie następujących wytycznych:
- Zgłoszenia: Zgłaszaj błędy lub proponuj funkcje
- Pull Requesty: Przesyłaj zmiany
- Każdy PR wymaga zestawu zmian:
pnpm new(lubpnpm new:emptydla zmian nie objętych wydaniem) - Upewnij się, że testy przechodzą przed przesłaniem
- Każdy PR wymaga zestawu zmian:
- Rozwój: To jest monorepo pnpm + turborepo
- Zainstaluj zależności:
pnpm install - Uruchom testy:
pnpm test - Zbuduj:
pnpm build
- Zainstaluj zależności:
Wsparcie: Społeczność Discord
Jeśli uważasz Lingo.dev za przydatne, daj nam gwiazdkę i pomóż nam osiągnąć 10 000 gwiazdek!
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
Dostępne tłumaczenia:
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
Dodawanie nowego języka:
- Dodaj kod lokalizacji do
i18n.jsonużywając formatu BCP-47 - Prześlij pull request