# Vertalen

Vertaalt de opgegeven waarde met behulp van een opgegeven woordenboek.

## Syntaxis

```
TRANSLATE(dictionary, keepValuesWithoutTranslation, emptyAsNull, input)
```

## Argumenten

| Naam | Type | Beschrijving | Standaardwaarde |
| --- | --- | --- | --- |
| woordenboek | tekenreeks |  |  |
| keepValuesWithoutTranslation | booleaanse waarde | Of waarden moeten worden behouden die niet zijn toegewezen aan een waarde in de functie |  |
| emptyAsNull | booleaanse waarde | Indien ingesteld, worden lege waarden als null behandeld |  |
| invoer | tekenreeks/numeriek |  |  |

## Retourneert

Retourneert een `string` waarde.

***

## Voorbeelden

| woordenboek | keepValuesWithoutTranslation | emptyAsNull | Invoer | Uitvoer |
| --- | --- | --- | --- | --- |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | onwaar | onwaar | 'a' | `Antman` |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | onwaar | onwaar | 'b' | `Batman` |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | onwaar | onwaar | 'c' | null |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | waar | onwaar | 'c' | `c` |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | waar | waar | 'd' | null |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | waar | onwaar | 'd' | `` |
| '1234.0,good' | onwaar | onwaar | 1234 | `good` |
| '1234.0,good' | onwaar | onwaar | 1234 | `good` |
| '0.0,good' | onwaar | onwaar | 0 | `good` |
| '-0.0,good' | onwaar | onwaar | 0 | `good` |
| '-0.0,good' | onwaar | onwaar | 0 | `good` |
| '1.23456e17,good' | onwaar | onwaar | 123456000000000000 | `good` |
| '6.000000000000001,good' | onwaar | onwaar | 6 | null |