Naar de inhoud

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.

Probeer het nu Prijzen

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": "…"}'

Volledige API-documentatie →

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.

Alle tools →