Urdu

Speak Urdu.
It types Urdu.

Tap the bubble floating over whatever app you're in, say your sentence in Urdu, and Urdu script appears in the field that already had your cursor — right to left, punctuated, in the app you were already using. There is no Urdu keyboard to install and no input method to switch between.

WhatsApp

میں دس منٹ میں پہنچ رہا ہوں۔

Spoken in Urdu, inserted in Urdu, in a right-to-left field.

The important part

It transcribes. It does not translate.

This is the thing people assume wrongly, so it is worth being blunt about: Speakline writes down what you said, in the language you said it. Speak Urdu and you get Urdu. There is no setting that turns your Urdu into English on the way to the text field, and none that turns your English into Urdu.

If you want a translator, Speakline is the wrong app. If you want your own words in your own script, without hunting for a keyboard layout, it is the right one.

Auto mode, honestly

Auto does not cover Urdu.

Speakline has an Auto mode for speech that switches language mid-sentence, and Urdu is not one of the languages it handles. Auto covers ten — English, Spanish, French, German, Hindi, Russian, Portuguese, Japanese, Italian and Dutch — and that list comes from the transcription engine, not from us.

Urdu/English mixing is the obvious reason someone would reach for Auto, which is exactly why it is worth saying plainly rather than letting you find out from a bad transcript. For Urdu, set the language to Urdu and speak Urdu. The app's own Settings screen says the same thing.

Text styles

Urdu always arrives exactly as dictated.

Speakline has four text styles that change how a sentence ends — Clean, Formal, Casual and Excited. They apply to languages written in the Latin alphabet, and Urdu is deliberately left out of them.

The reason is the punctuation. An Urdu sentence ends with ۔, not with a full stop, and a rule that welds a Latin . onto the end of your Urdu would be putting a mark in the middle of your text. So whatever style you have selected, Urdu comes back Clean: your words, your punctuation, untouched.

Where it types

Any Android app with a cursor.

Speakline is not a keyboard, so it never appears in the keyboard picker and nothing has to be switched to and back from. The bubble floats above the app you are already using — WhatsApp, Gmail, Chrome, Notes — and the Urdu goes into the field you were already looking at. If a field refuses typed text, the words go to your clipboard instead and Speakline tells you so, so a dictation is never lost.

Questions

Asked about Urdu, specifically.

Do I need an Urdu keyboard installed?

No. Speakline isn't a keyboard and doesn't appear in the keyboard picker. It types into the field through Android's accessibility service, so whatever keyboard you already have stays where it is.

Will it translate my Urdu into English?

No. Speakline transcribes. Speak Urdu and Urdu script lands in the field. There is no translation step, in either direction.

Does Auto mode handle Urdu mixed with English?

No. Auto mode covers ten languages — English, Spanish, French, German, Hindi, Russian, Portuguese, Japanese, Italian and Dutch — and Urdu is not among them. For Urdu, set the language to Urdu.

Do the text styles work in Urdu?

No, and that is deliberate. The styles change the mark a sentence ends on, and an Urdu sentence ends with a different mark than a Latin-script one. Rather than weld a full stop onto your Urdu, Speakline leaves it exactly as dictated whatever style is selected.

Does Urdu dictation work offline?

No. Speakline transcribes in the cloud and needs a connection every time you speak, in Urdu as in every other language. It doesn't fall back to your phone's built-in recogniser.

Also

Twenty-nine other languages.

Urdu is one of thirty. The nearest neighbours, if you or the people you write to move between them: Hindi, Punjabi, Bengali and Arabic. The main page has the full list and a 40-second tour.

Get it on Google Play See how it works

Seven days free, 120 minutes, every feature unlocked, no card to start.