Which languages support Transliteration and how does it work in Microsoft SwiftKey for Android?

  1. What is Transliteration?
  2. Which languages support Transliteration?
  3. How to download and update your layouts?
  4. How to use Transliteration?
  5. How to turn Transliteration off?

A link for our YouTube video: How to use the Transliteration feature with SwiftKey - YouTube

1 - What is Transliteration?

In Microsoft SwiftKey, the transliteration feature allows you to type phonetically using the Latin or QWERTY keyboard layout, and show script predictions that match the word being typed. You can make your selections by tapping on a word in the prediction bar.

For these languages, your Microsoft SwiftKey Keyboard will automatically offer you two layout keyboard options:

1a885187-029a-4bc6-aabc-f26dc77047b5

QWERTY layout

201ea8db-43e5-42c2-a957-92d5d177e105

And Native script layout

1780714e-dffa-47a1-9902-1013b54eed53

2 - Which languages support Transliteration?

We currently support transliteration in the following languages:

  • Bangla
  • Hindi
  • Gujarati
  • Kannada
  • Malayalam
  • Marathi
  • Odia
  • Persian
  • Punjabi
  • Tamil
  • Telugu
  • Urdu

3 - How to download and update your layouts

If you have newly installed your Microsoft SwiftKey Keyboard or downloaded one of these languages, then you will automatically be using the new layout. However, if you were previously using any of these languages, you will need to manually switch to the new layout if you wish to use it.

To do this:

  1. Open Microsoft SwiftKey app from your device
  2. Tap 'Languages'
  3. Locate your chosen Language from your list
  4. If the 'Update' prompt is showing tap to download the latest version
  5. Tap to change to a new layout

   af7f9953-3624-4aa3-912d-033da69936d3    e4c6aff6-459f-4b29-85b8-63ad842e6791

4 - How to use Transliteration

You can easily shift between QWERTY and Native Script layouts by either swiping left or right on the spacebar, or by tapping and holding the spacebar and selecting the layout you would like.

Note: Microsoft SwiftKey Tamil layout follows the Tamil 99 Convention.

When you are in the QWERTY layout, you will see both Latin script predictions and native script predictions. When in the Native Script Layout, you will see only predictions in that script language.

You're not limited to just using one at a time either. If using the QWERTY layout, you will see Transliteration predictions for scripts of your currently-enabled languages.

With Transliteration there is often a need to offer more predictions. While using these languages, your Microsoft SwiftKey Keyboard will offer more space for this very purpose. Just tap the arrow to the far right of your prediction bar, then add words as normal by tapping to select.

The top row of the keyboard is a vowel row, that displays correct Matra as you type the letters:

4a5274c4-6998-4170-b61a-34d09d7fcdbc

 

As you start typing, the very first key on the first row shows the relevant half letter:
 

e0e770ef-383a-4c1b-803f-a165d34fed80

You can access additional letters and difficult characters by pressing the 'Ksha Tra Gya' key:

2b47c770-c158-41b7-8b6a-fe3098f9ab95   8d0b1b3f-9785-4acc-aa4f-e5d1c76e541c

And access a number pad by pressing the 123 key, and then the local number 123 key:

1dd61e71-242f-4dc6-a2bc-1cca91ddb01e   9f43bb26-91e4-44ff-a99c-16cf19087aed

Quick punctuation can be inserted using the punctuation slider like this:

ee6af3fe-5739-46f5-85ad-e0bd4f64c6e2

Microsoft SwiftKey will still learn words you type and add them to your dictionary (or language model), but currently will not learn new transliteration maps. This means that if you teach Microsoft SwiftKey a new word in Hindi, it will not be able to match that automatically against a phonetic-based QWERTY script entry.

5 - How to turn Transliteration off

If you don't want to type in native script we offer a toggle that disables the Transliteration feature - letting you use Latin instead.

The setting can be found in the Typing menu.

6f733214-3865-4ccc-bf4c-099fb2385e43

Contact Us

 For more help, Contact Support at Microsoft SwiftKey Support - Contact us