# Multi language form

**URL:** <https://jsonforms.discourse.group/t/multi-language-form/2079>\
**Category:** General\
**Created:** [April 13, 2024, 6:28am UTC](https://jsonforms.discourse.group/t/multi-language-form/2079 "2024-04-13T06:28:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nayan](https://avatars.discourse-cdn.com/v4/letter/n/3da27b/32.png) [@nayan](https://jsonforms.discourse.group/u/nayan)\
**Post date:** [April 13, 2024, 6:28am UTC](https://jsonforms.discourse.group/t/multi-language-form/2079/1 "2024-04-13T06:28:44Z")

</div>

I’m using jsonform component and i want to create a multi-language form, can anyone give any example how to create a multi-language form.

{  
“schema”: {  
“field”: {  
“type”: “string”,  
“title”: “{{Hello}}”  
}  
},  
“name”: “english”,  
“form”: [  
{  
“key”: “field”  
},  
{  
“type”: “submit”,  
“title”: “Submit”  
}  
],  
“tpldata”: {  
“Hello”: “Hello”  
},  
“name”: “dutch”,  
“form”: [  
{  
“key”: “field”  
},  
{  
“type”: “submit”,  
“title”: “Submit”  
}  
],  
“tpldata”: {  
“Hello”: “Hallo”  
}  
}

---

<div class="post-metadata">

**Author:** ![sdirix](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/sdirix/32/1073_2.png) [@sdirix](https://jsonforms.discourse.group/u/sdirix)\
**Post date:** [April 15, 2024, 1:52pm UTC](https://jsonforms.discourse.group/t/multi-language-form/2079/2 "2024-04-15T13:52:35Z")

</div>

Hi @nayan,

JSON Form’s i18n support is quite flexible. Your translator is not forced to only return values in a single language. Depending on the key, context etc. you may return whatever you want to see in the UI.

Note that the posted object is not a JSON Schema, so JSON Forms will not produce a form for it.
