# Transcription and translation transforms

MK.IO offers AI-powered VOD transcription and VOD translation features that allow you to generate subtitles from audio tracks. The generated subtitles are delivered in WebVTT format into an output asset and can be subsequently added to the manifest of the asset with a [track insertion transform](/mkio/reference/encoding-transform-presets/add-a-track-to-a-vod-asset).

> **Info:** On-demand transcription and translation are only available for MP4 assets.

## VOD transcription

MK.IO provides a built-in preset, **Predefined\_ACSVodTranscription,** to be used in such AI workflow transform for VOD Transcription. When selecting this VOD transcription preset, all you need to do is specify the original language of the audio track using the BCP-47 format.

It is also possible to provide a list of words or phrases that are expected in the audio feed in order to improve their recognition.

A full list of supported languages is available below:

## Supported languages

The table below summarizes the locales available in the AI model for transcription.

| Language                                    | Locale (BCP-47) |   |                                             |                |
| :------------------------------------------ | :-------------- | - | ------------------------------------------- | -------------- |
| Afrikaans (South Africa)                    | af-ZA           |   |                                             |                |
| Amharic (Ethiopia)                          | am-ET           |   |                                             |                |
| Arabic (United Arab Emirates)               | ar-AE           |   |                                             |                |
| Arabic (Bahrain)                            | ar-BH           |   |                                             |                |
| Arabic (Algeria)                            | ar-DZ           |   |                                             |                |
| Arabic (Egypt)                              | ar-EG           |   |                                             |                |
| Arabic (Israel)                             | ar-IL           |   |                                             |                |
| Arabic (Iraq)                               | ar-IQ           |   |                                             |                |
| Arabic (Jordan)                             | ar-JO           |   |                                             |                |
| Arabic (Kuwait)                             | ar-KW           |   |                                             |                |
| Arabic (Lebanon)                            | ar-LB           |   |                                             |                |
| Arabic (Libya)                              | ar-LY           |   |                                             |                |
| Arabic (Morocco)                            | ar-MA           |   |                                             |                |
| Arabic (Oman)                               | ar-OM           |   |                                             |                |
| Arabic (Palestinian Authority)              | ar-PS           |   |                                             |                |
| Arabic (Qatar)                              | ar-QA           |   |                                             |                |
| Arabic (Saudi Arabia)                       | ar-SA           |   |                                             |                |
| Arabic (Syria)                              | ar-SY           |   |                                             |                |
| Arabic (Tunisia)                            | ar-TN           |   |                                             |                |
| Arabic (Yemen)                              | ar-YE           |   |                                             |                |
| Azerbaijani (Latin, Azerbaijan)             | az-AZ           |   |                                             |                |
| Bulgarian (Bulgaria)                        | bg-BG           |   |                                             |                |
| Bengali (India)                             | bn-IN           |   |                                             |                |
| Bosnian (Bosnia and Herzegovina)            | bs-BA           |   |                                             |                |
| Catalan                                     | ca-ES           |   |                                             |                |
| Czech (Czechia)                             | cs-CZ           |   |                                             |                |
| Welsh (United Kingdom)                      | cy-GB           |   |                                             |                |
| Danish (Denmark)                            | da-DK           |   |                                             |                |
| German (Austria)                            | de-AT           |   |                                             |                |
| German (Switzerland)                        | de-CH           |   |                                             |                |
| German (Germany)                            | de-DE           |   |                                             |                |
| Greek (Greece)                              | el-GR           |   |                                             |                |
| English (Australia)                         | en-AU           |   |                                             |                |
| English (Canada)                            | en-CA           |   |                                             |                |
| English (United Kingdom)                    | en-GB           |   |                                             |                |
| English (Ghana)                             | en-GH           |   |                                             |                |
| English (Hong Kong SAR)                     | en-HK           |   |                                             |                |
| English (Ireland)                           | en-IE           |   |                                             |                |
| English (India)                             | en-IN           |   |                                             |                |
| English (Kenya)                             | en-KE           |   |                                             |                |
| English (Nigeria)                           | en-NG           |   |                                             |                |
| English (New Zealand)                       | en-NZ           |   |                                             |                |
| English (Philippines)                       | en-PH           |   |                                             |                |
| English (Singapore)                         | en-SG           |   |                                             |                |
| English (Tanzania)                          | en-TZ           |   |                                             |                |
| English (United States)                     | en-US           |   |                                             |                |
| English (South Africa)                      | en-ZA           |   |                                             |                |
| Spanish (Argentina)                         | es-AR           |   |                                             |                |
| Spanish (Bolivia)                           | es-BO           |   |                                             |                |
| Spanish (Chile)                             | es-CL           |   |                                             |                |
| Spanish (Colombia)                          | es-CO           |   |                                             |                |
| Spanish (Costa Rica)                        | es-CR           |   |                                             |                |
| Spanish (Cuba)                              | es-CU           |   |                                             |                |
| Spanish (Dominican Republic)                | es-DO           |   |                                             |                |
| Spanish (Ecuador)                           | es-EC           |   |                                             |                |
| Spanish (Spain)                             | es-ES           |   |                                             |                |
| Spanish (Equatorial Guinea)                 | es-GQ           |   |                                             |                |
| Spanish (Guatemala)                         | es-GT           |   |                                             |                |
| Spanish (Honduras)                          | es-HN           |   |                                             |                |
| Spanish (Mexico)                            | es-MX           |   |                                             |                |
| Spanish (Nicaragua)                         | es-NI           |   |                                             |                |
| Spanish (Panama)                            | es-PA           |   |                                             |                |
| Spanish (Peru)                              | es-PE           |   |                                             |                |
| Spanish (Puerto Rico)                       | es-PR           |   |                                             |                |
| Spanish (Paraguay)                          | es-PY           |   |                                             |                |
| Spanish (El Salvador)                       | es-SV           |   |                                             |                |
| Spanish (United States)\*                   | es-US           |   |                                             |                |
| Spanish (Uruguay)                           | es-UY           |   |                                             |                |
| Spanish (Venezuela)                         | es-VE           |   |                                             |                |
| Estonian (Estonia)                          | et-EE           |   |                                             |                |
| Basque                                      | eu-ES           |   |                                             |                |
| Persian (Iran)                              | fa-IR           |   |                                             |                |
| Finnish (Finland)                           | fi-FI           |   |                                             |                |
| Filipino (Philippines)                      | fil-PH          |   |                                             |                |
| French (Belgium)                            | fr-BE           |   |                                             |                |
| French (Canada)\*                           | fr-CA           |   |                                             |                |
| French (Switzerland)                        | fr-CH           |   |                                             |                |
| French (France)                             | fr-FR           |   |                                             |                |
| Irish (Ireland)                             | ga-IE           |   |                                             |                |
| Galician                                    | gl-ES           |   |                                             |                |
| Gujarati (India)                            | gu-IN           |   |                                             |                |
| Hebrew (Israel)                             | he-IL           |   |                                             |                |
| Hindi (India)                               | hi-IN           |   |                                             |                |
| Croatian (Croatia)                          | hr-HR           |   |                                             |                |
| Hungarian (Hungary)                         | hu-HU           |   |                                             |                |
| Armenian (Armenia)                          | hy-AM           |   |                                             |                |
| Indonesian (Indonesia)                      | id-ID           |   |                                             |                |
| Icelandic (Iceland)                         | is-IS           |   |                                             |                |
| Italian (Switzerland)                       | it-CH           |   |                                             |                |
| Italian (Italy)                             | it-IT           |   |                                             |                |
| Japanese (Japan)                            | ja-JP           |   |                                             |                |
| Javanese (Latin, Indonesia)                 | jv-ID           |   |                                             |                |
| Georgian (Georgia)                          | ka-GE           |   |                                             |                |
| Kazakh (Kazakhstan)                         | kk-KZ           |   |                                             |                |
| Khmer (Cambodia)                            | km-KH           |   |                                             |                |
| Kannada (India)                             | kn-IN           |   |                                             |                |
| Korean (Korea)                              | ko-KR           |   |                                             |                |
| Lao (Laos)                                  | lo-LA           |   |                                             |                |
| Lithuanian (Lithuania)                      | lt-LT           |   |                                             |                |
| Latvian (Latvia)                            | lv-LV           |   |                                             |                |
| Macedonian (North Macedonia)                | mk-MK           |   |                                             |                |
| Malayalam (India)                           | ml-IN           |   |                                             |                |
| Mongolian (Mongolia)                        | mn-MN           |   |                                             |                |
| Marathi (India)                             | mr-IN           |   |                                             |                |
| Malay (Malaysia)                            | ms-MY           |   |                                             |                |
| Maltese (Malta)                             | mt-MT           |   |                                             |                |
| Burmese (Myanmar)                           | my-MM           |   |                                             |                |
| Norwegian Bokmål (Norway)                   | nb-NO           |   |                                             |                |
| Nepali (Nepal)                              | ne-NP           |   |                                             |                |
| Dutch (Belgium)                             | nl-BE           |   |                                             |                |
| Dutch (Netherlands)                         | nl-NL           |   |                                             |                |
| Punjabi (India)                             | pa-IN           |   |                                             |                |
| Polish (Poland)                             | pl-PL           |   |                                             |                |
| Pashto (Afghanistan)                        | ps-AF           |   |                                             |                |
| Portuguese (Brazil)                         | pt-BR           |   |                                             |                |
| Portuguese (Portugal)                       | pt-PT           |   |                                             |                |
| Romanian (Romania)                          | ro-RO           |   |                                             |                |
| Russian (Russia)                            | ru-RU           |   |                                             |                |
| Sinhala (Sri Lanka)                         | si-LK           |   |                                             |                |
| Slovak (Slovakia)                           | sk-SK           |   |                                             |                |
| Slovenian (Slovenia)                        | sl-SI           |   |                                             |                |
| Somali (Somalia)                            | so-SO           |   |                                             |                |
| Albanian (Albania)                          | sq-AL           |   |                                             |                |
| Serbian (Cyrillic, Serbia)                  | sr-RS           |   |                                             |                |
| Swedish (Sweden)                            | sv-SE           |   |                                             |                |
| Kiswahili (Kenya)                           | sw-KE           |   |                                             |                |
| Kiswahili (Tanzania)                        | sw-TZ           |   |                                             |                |
| Tamil (India)                               | ta-IN           |   |                                             |                |
| Telugu (India)                              | te-IN           |   |                                             |                |
| Thai (Thailand)                             | th-TH           |   |                                             |                |
| Turkish (Türkiye)                           | tr-TR           |   |                                             |                |
| Ukrainian (Ukraine)                         | uk-UA           |   |                                             |                |
| Urdu (India)                                | ur-IN           |   |                                             |                |
| Uzbek (Latin, Uzbekistan)                   | uz-UZ           |   |                                             |                |
| Vietnamese (Vietnam)                        | vi-VN           |   |                                             |                |
| Chinese (Wu, Simplified)                    | wuu-CN          |   |                                             |                |
| Chinese (Cantonese, Simplified)             | yue-CN          |   |                                             |                |
| Chinese (Mandarin, Simplified)              | zh-CN           |   | Chinese (Mandarin, Simplified)              | zh-CN          |
| Chinese (Jilu Mandarin, Simplified)         | zh-CN-shandong  |   | Chinese (Jilu Mandarin, Simplified)         | zh-CN-shandong |
| Chinese (Southwestern Mandarin, Simplified) | zh-CN-sichuan   |   | Chinese (Southwestern Mandarin, Simplified) | zh-CN-sichuan  |
| Chinese (Cantonese, Traditional)            | zh-HK           |   |                                             |                |
| Chinese (Taiwanese Mandarin, Traditional)   | zh-TW           |   |                                             |                |
| isiZulu (South Africa)                      | zu-ZA           |   |                                             |                |

> **Note:** The model is bilingual and also supports English.

## VOD translation

MK.IO also provides a built-in preset, **Predefined\_ACSVodTranslation,** to be used in such AI workflow transform for VOD translation. When selecting this VOD translation preset, you need to specify the original language of the audio track using the BCP-47 format. You also need to specify a list of languages to which you want the subtitles to be translated.

It is also possible to provide a list of words or phrases that are expected in the audio feed in order to improve their recognition.
