AI-översättare för PO-filer
Fyll gettext PO- och POT-filer med AI-översättningar, inklusive pluralformer, samtidigt som kommentarer, kontexter och referenser bevaras.
Inmatning
Protected by Cloudflare Turnstile
Utdata
Readme
Verktygsbeskrivning
Det här verktyget fyller gettext-PO- och POT-filer med AI-översättningar. Använd det för WordPress-teman och tillägg, Django, PHP, Python och C-projekt eller annan programvara som använder gettext. Öppna en .po- eller .pot-fil, välj språk och de tomma msgstr-posterna fylls med översättningar av deras msgid.
Filen läses in i din webbläsare. Endast msgid-texten skickas till AI:n, tillsammans med dess msgctxt-kontext när sådan finns. Kommentarer, källreferenser, flaggor som #, c-format och föråldrade poster kopieras som de är.
Funktioner
- Fyller i
msgstrför varje post samtmsgstr[0],msgstr[1]och så vidare för poster med pluralformer. - Behåller översättarkommentarer,
#:-referenser,#,-flaggor och föråldrade#~-poster. - Använder
msgctxtsom kontext, så att ”Öppna” i en meny och ”Öppna” som status kan översättas olika. - Behåller formatsträngar som
%s,%1$d,%(name)soch{name}. - Anger målspråket i
Language-fältet i headern. - Skriver flerradstexter enligt vanlig gettext-standard.
Alternativ förklarade
- Endast oöversatta poster: behåller poster som redan har en översättning och fyller endast i de tomma. Stäng av alternativet om alla poster ska översättas igen.
Exempel
#: src/cart.php:42
#, php-format
msgid "%d artikel i din kundvagn"
msgid_plural "%d artiklar i din kundvagn"
msgstr[0] ""
msgstr[1] ""översatt till svenska:
#: src/cart.php:42
#, php-format
msgid "%d artikel i din kundvagn"
msgid_plural "%d artiklar i din kundvagn"
msgstr[0] "%d artikel i din kundvagn"
msgstr[1] "%d artiklar i din kundvagn"Tips
Antalet pluralformer beror på språket. Verktyget fyller i de msgstr[n]-rader som finns i filen. Om du utgår från en POT-fil anger du headern Plural-Forms för målspråket och lägger till msgstr[n]-rader om språket behöver fler än två former.
Upp till 10 000 tecken kan översättas åt gången. Låt Endast oöversatta poster vara aktiverat om du vill översätta en stor fil i flera körningar.
Vanliga frågor
Kan jag kompilera resultatet med msgfmt?
Ja. Filen behåller gettext-formatet, så msgfmt, Poedit och andra verktyg läser den som vanligt. Granska översättningarna innan du publicerar dem.
Laddas min fil upp?
Nej. Filen läses in i din webbläsare, och endast källtexterna skickas till AI:n.