# Översätt

Översätter det angivna värdet med hjälp av en given ordlista.

## Syntax

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

## Argument

| Namn | Typ | Beskrivning | Standardvärde |
| --- | --- | --- | --- |
| ordbok | sträng |  |  |
| keepValuesWithoutTranslation | booleskt | Om värden som inte är mappade till ett värde i funktionen ska behållas |  |
| emptyAsNull | booleskt | Om inställt, kommer tomma värden att behandlas som null |  |
| Indata | string/numeric |  |  |

## Returnerar

Returnerar ett `string` värde.

***

## Exempel

| ordbok | keepValuesWithoutTranslation | emptyAsNull | Indata | Utdata |
| --- | --- | --- | --- | --- |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | falskt | falskt | 'a' | `Antman` |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | falskt | falskt | 'b' | `Batman` |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | falskt | falskt | 'c' | null |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | sant | falskt | 'c' | `c` |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | sant | sant | 'd' | null |
| 'a,Antman |  |  |  |  |
| b,Batman |  |  |  |  |
| d,' | sant | falskt | 'd' | `` |
| '1234.0,good' | falskt | falskt | 1234 | `good` |
| '1234.0,good' | falskt | falskt | 1234 | `good` |
| '0.0,good' | falskt | falskt | 0 | `good` |
| '-0.0,good' | falskt | falskt | 0 | `good` |
| '-0.0,good' | falskt | falskt | 0 | `good` |
| '1.23456e17,good' | falskt | falskt | 123456000000000000 | `good` |
| '6.000000000000001,good' | falskt | falskt | 6 | null |