Taalbestanden
Do4U vertaalt taalbestanden voor websites en apps: gettext (.po en .pot), i18n JSON inclusief i18next meervoudsleutels, en XLIFF 1.2 en 2.0. Sleutels, opmerkingen, volgorde en opmaak blijven zoals ze zijn – alleen de teksten veranderen. Placeholders zoals %s, %1$d, {name} of {{name}}, HTML-tags en ICU-meervoudsvormen zijn beschermd, en de code controleert elk item na de vertaling. Meervoudsvormen volgen de doeltaal, bijvoorbeeld drie vormen voor het Pools. Items die een controle niet doorstaan, behouden hun brontekst en worden gemarkeerd met de reden.
Voor wie het is
Voor websitebeheerders, ontwikkelaars, bureaus en auteurs van plugins en thema's die vertalingen leveren: WordPress- en PHP-projecten met .po-bestanden, webapps met i18n JSON, en lokalisatieworkflows die XLIFF uitwisselen.
Typische toepassingen
- Vertaal een .pot-sjabloon naar een nieuwe taal, inclusief de juiste Plural-Forms header
- Vul de ontbrekende en fuzzy-items in een bestaand .po-bestand in en behoud de vertaalde items
- Vertaal een i18n JSON-bestand voor een webapp, waarbij de meervoud-sleutels worden herbouwd voor de doeltaal
- Voeg targets toe aan een XLIFF-bestand zonder tags, id's of opmerkingen aan te passen
Voorbeeld
Invoer
Doeltaal: Pools msgid "Hallo %s, je hebt %d nieuwe berichten" msgstr "" msgid "Eén bestand" msgid_plural "%d bestanden" msgstr[0] "" msgstr[1] ""
Result
msgstr "Cześć %s, masz %d nowych wiadomości" msgstr[0] "Jeden plik" msgstr[1] "%d pliki" msgstr[2] "%d plików" Plural-Forms: nplurals=3 – drie vormen voor Pools. Placeholders gecontroleerd: 3. Items gemarkeerd voor controle: 0.
Een vast voorbeeld, ingekort. Echte resultaten zijn door AI gegenereerd: controleer ze a.u.b.
Prijs en limieten
- Prijs
- meestal 5–8 credits
- Beschikbaar met
- Gratis, Met pakket
- Inputlimiet
- Tot 24 000 tekens per bestand
Privacy
Verwerkt op onze eigen servers in de EU (Polen). Inputs en resultaten worden verwijderd na 7 dagen (Gratis) of 30 dagen (pakketten), of direct nadat je het resultaat hebt bekeken als je ervoor kiest ze niet op te slaan. Afbeeldingen worden direct na verwerking verwijderd.
In de API
Toolnaam: translate_file. Maak een taak aan met POST /api/v1/jobs en haal het resultaat op met GET /api/v1/jobs/{id}. Je vindt je API-sleutel in je account.
curl -X POST https://do4u.eu/api/v1/jobs \
-H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
-d '{"tool": "translate_file", "text": "…"}'
Veelgestelde vragen
Welke bestandsformaten werken er?
Gettext .po en .pot bestanden, i18n JSON (plat of genest, met i18next meervoud-sleutels zoals _one en _other) en XLIFF 1.2 en 2.0. Do4U herkent het formaat aan de inhoud, en de bestandsextensie moet overeenkomen. Grote bestanden moeten worden opgesplitst: de pagina toont de limiet in tekens, en één taak vertaalt een beperkt aantal items.
Wat gebeurt er met placeholders en meervoudsvormen?
Placeholders zoals %s, %1$d, {name} en {{name}} en HTML-tags worden vóór de vertaling vervangen door markers en daarna weer teruggeplaatst. De code controleert of elk item precies één keer aanwezig is en of ongeordende placeholders hun volgorde behouden. Meervoudsvormen worden aangemaakt voor de doeltaal, bijvoorbeeld drie voor Pools of zes voor Arabisch.
Wat als een vertaling een controle niet doorstaat?
Het item behoudt de brontekst en wordt gemarkeerd: in .po-bestanden met de fuzzy-vlag, in XLIFF met een status, en altijd in het rapport met de reden. Je ziet de lijst naast het downloaden.
Wordt mijn tekst opgeslagen?
Alleen zo lang als nodig: 7 dagen op het gratis pakket, 30 dagen met een pakket – of helemaal niet als je ervoor kiest om het niet op te slaan. De verwerking vindt plaats op onze eigen servers in de EU (Polen).
Kan ik het resultaat direct gebruiken?
Resultaten zijn gegenereerd door AI. Lees ze alstublieft door voordat je ze publiceert of verstuurt.
Gerelateerde tools
- HTML vertalen
Vertaalt HTML en behoudt tags, links, attributen en placeholders exact zoals ze zijn.
- Vertalen
Naar EU-talen, met opmerkingen over onduidelijke passages.
- Correctie
Herstelt spelling, grammatica en interpunctie in de taal van je tekst en markeert elke wijziging.