# Formulierinhoud vertalen

Vertaal formulierinhoud, respondentmails en gegenereerde PDF's, en houd gepubliceerde versies synchroon.

## Formulierinhoud vertalen

Vertaal respondentgerichte inhoud, bekijk brontekstwijzigingen, en publiceer elke taal zonder de synchronisatie met de formulierversie die respondenten zien te verliezen.

<h2 id="how-translations-work">Hoe vertalingen werken</h2>
<p>
  formbase scheidt de <strong>brontaal</strong> van elke <strong>gepubliceerde vertaling</strong>. Je formulierinhoud blijft opgesteld in de
  brontaal. Elke vertaalde taal bewaart alleen de vertaalde fragmenten voor dat formulier: vraagtitels, opties, contentblokken,
  placeholders, e-mailtekst en andere respondentgerichte tekst.
</p>
<p>
  Vertaalrijen zijn gekoppeld aan stabiele blok-id's en hashes van de brontekst. Wanneer je de brontekst later bewerkt, kan formbase zien
  welke vertalingen nog actueel zijn, welke ontbreken en welke beoordeling nodig hebben.
</p>

> ℹ️ **De brontaal vertaalt je aangepaste inhoud niet automatisch**
> <p>
>     Het instellen van de brontaal lokaliseert de ingebouwde UI van formbase. Het herschrijft geen labels, helpteksten, opties, aangepaste
>     bedankinhoud of aangepaste e-mails die je zelf hebt opgesteld. Gebruik daarvoor de vertaaleditor. Zie{' '}
>     <a href="/nl/building-forms/language-setting">Taalinstelling</a> voor het gedrag van de bron- en respondenttaal.
>   </p>

<h2 id="translation-editor">Vertaaleditor</h2>
<p>
  Open een formulier en klik op <strong>Vertalen</strong> in de werkbalk. Kies een taal, en vertaal daarna elke rij handmatig of laat AI een
  suggestie opstellen. Elke rij toont het <strong>Origineel</strong>, de <strong>Vertaling</strong> en een status. Twee tabbladen verdelen
  het werk: <strong>Formulierinhoud</strong> en <strong>E-mails</strong>. Wijzigingen worden opgeslagen terwijl je typt.
</p>

<h3 id="add-language">Een taal toevoegen</h3>
<p>
  Klik op <strong>Taal toevoegen</strong> en kies er een uit de lijst. Elke van de 65 talen die formbase ondersteunt kan worden toegevoegd,
  behalve de eigen brontaal van het formulier, en elke taal kan één keer worden toegevoegd. De vier regionale varianten zijn aparte items (
  <code>en-GB</code> en <code>es-MX</code>, maar ook <code>fr-CA</code> en <code>pt-BR</code>), dus kies er een wanneer bewoording, opmaak
  of juridische tekst per markt verschilt. Zie <a href="/nl/building-forms/language-setting#supported-languages">ondersteunde talen</a>.
</p>

> ℹ️ **Rechts-naar-links-talen**
> <p>
>     Arabisch, Hebreeuws, Perzisch, Urdu en de andere rechts-naar-links-talen kunnen worden toegevoegd zoals elke andere. Het
>     respondentformulier en de gegenereerde PDF krijgen er een rechts-naar-links-lay-out voor.
>   </p>

<h3 id="what-you-can-translate">Wat je kunt vertalen</h3>
<ul>
  <li>Koppen, alinea's, lijsten, tabellen en andere tekstblokken</li>
  <li>Vraagtitels, beschrijvingen, placeholders, schaallabels, matrixlabels en keuzeopties</li>
  <li>Bijschriften van afbeeldingen en aangepaste bedankinhoud</li>
  <li>Onderwerp/inhoud van de aangepaste bevestigingsmail aan respondenten</li>
  <li>Onderwerp/inhoud van de aangepaste herinneringsmail voor verlaten reacties</li>
</ul>

<h3 id="what-is-not-translated">Wat niet wordt vertaald</h3>
<ul>
  <li>Verborgen velden en berekende velden als op zichzelf staande velden</li>
  <li>Geüploade bestanden, handtekeningen en antwoorden van respondenten</li>
  <li>Bestemmingen van integratiepayloads, zoals tabelnamen, databasenamen of webhook-URL's</li>
  <li>
    De titel en locatie van het evenement bij een vraag van het type <a href="/nl/integrations/cal-com">Cal.com-planning</a>, zoals “Cal
    Video”. Deze komen van Cal.com, dus hernoem ze in het Cal.com-eventtype
  </li>
  <li>Aangepaste e-mailtekst in de brontaal wanneer er geen vertaling bestaat voor de taal van die respondent</li>
</ul>

<p>
  Veldverwijzingen blijven intact over vertalingen heen. Als een e-mail zegt <code>Hallo @Naam</code>, moet de vertaling de veldvermelding
  behouden en alleen de omliggende tekst vertalen.
</p>

<h2 id="ai-translation">AI-vertaling</h2>
<p>
  Gebruik AI voor eerste concepten, niet om blindelings te publiceren. De vertaalpagina biedt snelle-actiechips die veranderen met de status
  van de taal die je open hebt staan, en elke rij heeft zijn eigen knop <strong>Voorstellen</strong> / <strong>Opnieuw voorstellen</strong>.
</p>
<ul>
  <li>
    <strong>Vertaal … ontbrekende</strong> — na het toevoegen van nieuwe vragen. De chip noemt het aantal.
  </li>
  <li>
    <strong>Ververs … verouderde</strong> — na het herschrijven van brontekst.
  </li>
  <li>
    <strong>Vertaal alles</strong> — een taal helemaal opnieuw opbouwen.
  </li>
  <li>
    <strong>Verfijn vertalingen</strong> — wanneer vertalingen letterlijk zijn maar meer natuurlijke bewoording nodig hebben.
  </li>
  <li>
    <strong>Spot-check op fouten</strong> — een beoordelingsronde over wat er al staat.
  </li>
  <li>
    <strong>Vertaal naar verschillende talen</strong> — voer het werk van één taal uit over de rest.
  </li>
</ul>
<p>
  AI schrijft in de rij als suggestie, niet als opgeslagen vertaling. Accepteer of weiger per rij, of gebruik{' '}
  <strong>Alles accepteren</strong> / <strong>Alles weigeren</strong> in de melding. Houd productnamen, juridische termen en
  woordenlijsttermen consistent over de rijen heen.
</p>

> 💡 **Vertaal in behapbare batches voor beoordeling**
> <p>
>     Vertaal één taal, beoordeel de belangrijkste pagina's en e-mailtekst, en publiceer dan. Laat voor formulieren met hoge inzet een native
>     speaker de juridische tekst, toestemmingstekst en betalingsgerelateerde tekst beoordelen voordat je publiceert.
>   </p>

<h2 id="statuses">Vertaalstatussen</h2>

<p>
  Boven de rijen toont elke taal een voltooiingsbadge die bijhoudt hoeveel rijen <strong>compleet</strong>, <strong>ontbrekend</strong> en{' '}
  <strong>verouderd</strong> zijn.
</p>

<h2 id="keeping-in-sync">Hoe formbase vertalingen synchroon houdt</h2>
<p>
  De vertaaleditor bouwt een live bronmanifest op vanuit je huidige formulier- en e-mailinstellingen. Elke manifestrij heeft een stabiele
  vertaalsleutel en een hash van het bronfragment. Zo kan formbase de vertaalstatus bijwerken zonder te gokken op basis van platte tekst.
</p>

<h3 id="field-reference-checks">Controles op veldverwijzingen</h3>
<p>
  E-mailvertalingen kunnen <code>@</code>-vermeldingen bevatten die antwoorden van respondenten in het bericht verwerken. Als je een veld
  verwijdert of hernoemt waarnaar een vertaalde e-mail nog verwijst, markeert formbase de verouderde verwijzing voordat je publiceert.
</p>
<ul>
  <li>Er verschijnt een inline waarschuwing onder de betreffende e-mailvertalingsrij.</li>
  <li>De publicatie-indicator markeert de verouderde verwijzing zodat je hem kunt herstellen voordat je publiceert.</li>
</ul>
<p>
  Dezelfde controles gelden voor de originele e-mailsjablonen en integratieberichtsjablonen in{' '}
  <a href="/nl/building-forms/form-settings#email-notifications">meldingsinstellingen</a>.
</p>

<h2 id="publishing">Concepten en publiceren</h2>
<p>
  Vertalingen zijn eerst concepten. Respondenten zien een taal pas nadat je die publiceert. Het publiceren van een lege taal verwijdert deze
  uit de taalkiezer van respondenten.
</p>
<p>
  Publiceer waar mogelijk pas nadat de brontekst stabiel is. Als je de brontekst herschrijft nadat je hebt vertaald, gebruik dan de status
  verouderd om alleen de gewijzigde rijen te beoordelen in plaats van elke rij opnieuw te controleren.
</p>

<h3 id="fallbacks">Ontbrekende of lege vertalingen</h3>
<p>
  Ontbrekende teksten vallen voor die specifieke rij terug op de brontaal. Respondenten zien nooit lege labels doordat één vertaalvermelding
  leeg is. Dit maakt het veilig om stapsgewijs te publiceren, maar formulieren met gemengde talen kunnen onaf aanvoelen, dus controleer het
  voltooiingsaantal voordat je live gaat.
</p>

<h2 id="emails-and-pdfs">E-mails en PDF's</h2>
<p>Vertalingen reiken verder dan het formulier op de pagina.</p>
<ul>
  <li>
    <strong>Bevestigingsmails aan respondenten</strong> gebruiken de vertaalde aangepaste onderwerp-/inhoudsregel wanneer de respondent
    indient in een vertaalde taal. Als er geen vertaalde aangepaste tekst bestaat, gebruikt formbase de standaard gelokaliseerde sjabloon in
    plaats van de aangepaste tekst in de brontaal naar een niet-bron-respondent te sturen.
  </li>
  <li>
    <strong>Herinneringsmails voor verlaten reacties</strong> gebruiken de opgeslagen taal van de respondent en de vertaalde
    onderwerp-/inhoudsregel van de herinnering, indien beschikbaar.
  </li>
  <li>
    <strong>Bijgevoegde inzendings-PDF's</strong> worden gegenereerd vanuit dezelfde vertaalde formulierinhoud die de respondent zag, met
    inbegrip van labels, opties, paginainhoud en RTL-lay-out waar van toepassing.
  </li>
  <li>
    <strong>PDF-downloads voor eigenaren</strong> kunnen worden weergegeven op basis van de bevroren vertaalbundel voor de ingediende
    momentopname, zodat oude downloads niet stilzwijgend veranderen nadat je vertalingen bewerkt en opnieuw publiceert.
  </li>
</ul>

> ℹ️ **De inzendtaal blijft bewaard**
> <p>
>     formbase slaat de respondenttaal op bij de inzending. Latere e-mails, PDF-generatie en herweergaven kunnen die taal gebruiken, ook als
>     je later nieuwe vertalingen publiceert.
>   </p>

<h2 id="tips">Praktische vertaaltips</h2>
<ul>
  <li>Houd brontekst kort voordat je vertaalt; beknopte labels verminderen verschuiving tussen taalversies.</li>
  <li>Vertaal knopachtige keuzes als acties, niet als woord-voor-woord zelfstandige naamwoorden, wanneer de doeltaal dat nodig heeft.</li>
  <li>
    Controleer variabelen en <code>@</code>-vermeldingen na AI-vertaling. Ze moeten aanwezig blijven en op de juiste plek in de zin staan.
  </li>
  <li>
    Bekijk het formulier vooraf met <code>?lang=xx</code> voordat je gelokaliseerde links verstuurt.
  </li>
  <li>Dien één testreactie in per belangrijke taal wanneer e-mails of PDF's zijn ingeschakeld.</li>
  <li>Publiceer opnieuw na het accepteren van AI-suggesties; geaccepteerde suggesties blijven concepten tot publicatie.</li>
</ul>

> ℹ️ **Gratis op elk abonnement**
> <p>
>     Elk abonnement bevat de vertaaleditor. AI-ondersteunde suggesties gebruiken AI-credits — zie{' '}
>     <a href="/nl/ai/ai-credits-usage">AI-credits & gebruik</a>.
>   </p>

<h2 id="next-steps">Volgende stappen</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Taalinstelling](/nl/building-forms/language-setting) — Brontaal, browservergelijking en ?lang=-links
  - [Deellinks](/nl/sharing-publishing/sharing-embedding) — Koppel gelokaliseerde links met ?lang= of standaardtalen op deellinks
  - [Respondentmails](/nl/submissions-analytics/respondent-notifications) — Verstuur gelokaliseerde bevestigingsmails
  - [Formulierinstellingen](/nl/building-forms/form-settings) — Stel brontaal, e-mails, PDF's en herinneringen in
  - [AI-credits & gebruik](/nl/ai/ai-credits-usage) — Wat AI-ondersteund vertalen kost
</div>
