lingua.direct
lingua.direct AI Voice Translation

Language practice by speaking

Have a real conversation in the language you are learning. An AI partner replies at your level, helps when you get stuck, and lets you tap any word for its meaning.

Practice mode is built for the part of language learning most apps never reach: actually speaking. You talk out loud in the language you are learning and an AI conversation partner answers at a level just above yours, so every reply is understandable but still teaches you something. Make a mistake and the answer naturally echoes the correct form, the way a patient friend would, with no red marks and no buzzer. Translations stay out of the way until you want them: tap any word or sentence to see what it means, with romanization such as pinyin when the script is new to you, and hear it pronounced on demand. It works for more than 100 languages, including many that no course or app teaches, in any browser.

When to use it

Common situations where this mode is the right pick.

  • Building speaking confidence

    You understand far more than you can say. Regular low-pressure conversation closes that gap faster than any vocabulary drill.

  • Learning a language no app teaches

    Heritage languages, regional languages, less common ones. If the mainstream apps skip your language, chances are you can practice it here.

  • Preparing for a trip or a move

    Rehearse the conversations you will actually have: ordering food, small talk with neighbours, asking for help. Arrive already used to speaking.

  • Reviving a rusty language

    Studied it years ago, understand it fine, freeze when you have to speak. A few conversations a week bring it back.

  • Talking with family in their language

    Practice before the call with your grandparents or your partner's parents, so the real conversation flows.

  • Breaking through the intermediate plateau

    The partner adapts as you improve and stays a step ahead of you, so the conversation keeps stretching your range.

How it works

  1. 1

    Pick the language you are learning

    Choose from more than 100 languages, and set your own language so translations appear in it when you ask for them.

  2. 2

    Start talking

    Introduce yourself, describe your day, bring up any topic. Speak from the first minute; the partner meets you at your level and keeps the conversation going.

  3. 3

    Tap what you do not understand

    Any word or sentence shows its translation, with romanization for non-Latin scripts, and can be read aloud. Then jump back into the conversation.

Available for these languages

215 languages work with this mode. The icons show what each one supports.

Input: speak or type it in Output: spoken aloud Output: text only
  • Vosa ni Interlingua
    interlingua
  • Vosa ni Pidgin (Cameroon)
    Kamtok
  • Vosa ni Pidgin (Nigeria)
    Naija
  • Vosa vaka Afrikaans
    Afrikaans
  • Vosa vaka Albanian
    Shqip
  • Vosa vaka Amharic
    አማርኛ
  • Vosa vaka Arabic
    العربية
  • Vosa vaka Aragonese
    aragonés
  • Vosa vaka Armenian
    Հայերեն
  • Vosa vaka Assamese
    অসমীয়া
  • Vosa vaka Asturian
    Asturianu
  • Vosa vaka Awadhi
    अवधी
  • Vosa vaka Azerbaijani
    Azərbaycan
  • Vosa vaka Balinese
    ᬩᬲᬩᬮᬶ
  • Vosa vaka Bambara
    Bamanankan
  • Vosa vaka Bashkir
    Башҡортса
  • Vosa vaka Basque
    Euskera
  • Vosa vaka Belarusian
    Беларуская
  • Vosa vaka Bemba
    Ichibemba
  • Vosa vaka Bengali
    বাংলা
  • Vosa vaka Bhojpuri
    भोजपुरी
  • Vosa vaka Bosnian
    Bosanski
  • Vosa vaka Breton
    Brezhoneg
  • Vosa vaka Bulgarian
    Български
  • Vosa vaka Burmese
    မြန်မာ
  • Vosa vaka Catalan
    Català
  • Vosa vaka Cebuano
    Cebuano
  • Vosa vaka Chhattisgarhi
    छत्तीसगढ़ी
  • Vosa vaka Chichewa
    Chichewa
  • Vosa vaka Chuvash
    Чӑваш
  • Vosa vaka Crimean Tatar
    Qırımtatar
  • Vosa vaka Croatian
    Hrvatski
  • Vosa vaka Czech
    Čeština
  • Vosa vaka Danish
    Dansk
  • Vosa vaka Dutch
    Nederlands
  • Vosa vaka Dzongkha
    རྫོང་ཁ
  • Vosa vaka English
    English
  • Vosa vaka Erzya
    Эрзянь кель
  • Vosa vaka Esperanto
    Esperanto
  • Vosa vaka Estonian
    Eesti
  • Vosa vaka Ewe
    Èʋegbe
  • Vosa vaka Faroese
    Føroyskt
  • Vosa vaka Finnish
    Suomi
  • Vosa vaka Fon
    Fon gbè
  • Vosa vaka French
    Français
  • Vosa vaka Friulian
    Furlan
  • Vosa vaka Fulah
    Fulfulde
  • Vosa vaka Galician
    Galego
Vakaraitaka kece na 215 na vosa
  • Vosa vaka Georgian
    ქართული
  • Vosa vaka German
    Deutsch
  • Vosa vaka Greek
    Ελληνικά
  • Vosa vaka Gujarati
    ગુજરાતી
  • Vosa vaka Haitian Creole
    Kreyòl ayisyen
  • Vosa vaka Hausa
    Hausa
  • Vosa vaka Hawaiian
    ʻŌlelo Hawaiʻi
  • Vosa vaka Hebrew
    עברית
  • Vosa vaka Hindi
    हिन्दी
  • Vosa vaka Hungarian
    Magyar
  • Vosa vaka Icelandic
    Íslenska
  • Vosa vaka Igbo
    Igbo
  • Vosa vaka Ilocano
    Ilokano
  • Vosa vaka Indonesian
    Bahasa Indonesia
  • Vosa vaka Irish
    Gaeilge
  • Vosa vaka Italian
    Italiano
  • Vosa vaka Japanese
    日本語
  • Vosa vaka Javanese
    Basa Jawa
  • Vosa vaka Kabiyè
    Kabɩyɛ
  • Vosa vaka Kabuverdianu
    Kabuverdianu
  • Vosa vaka Kabyle
    Taqbaylit
  • Vosa vaka Kannada
    ಕನ್ನಡ
  • Vosa vaka Karakalpak
    Қарақалпақша
  • Vosa vaka Kazakh
    Қазақша
  • Vosa vaka Khmer
    ខ្មែរ
  • Vosa vaka Kikuyu
    Gĩkũyũ
  • Vosa vaka Kinyarwanda
    Kinyarwanda
  • Vosa vaka Kituba
    Kituba
  • Vosa vaka Korean
    한국어
  • Vosa vaka Kurdish
    Kurdî
  • Vosa vaka Kyrgyz
    Кыргызча
  • Vosa vaka Ladin
    ladin
  • Vosa vaka Lao
    ລາວ
  • Vosa vaka Latgalian
    latgalīšu volūda
  • Vosa vaka Latin
    Latina
  • Vosa vaka Latvian
    Latviešu
  • Vosa vaka Ligurian
    Ligure
  • Vosa vaka Limburgish
    Limburgs
  • Vosa vaka Lingala
    Lingála
  • Vosa vaka Lithuanian
    Lietuvių
  • Vosa vaka Luganda
    Luganda
  • Vosa vaka Luo
    Dholuo
  • Vosa vaka Luxembourgish
    Lëtzebuergesch
  • Vosa vaka Macedonian
    Македонски
  • Vosa vaka Magahi
    मगही
  • Vosa vaka Maithili
    मैथिली
  • Vosa vaka Makhuwa
    Emakhuwa
  • Vosa vaka Malagasy
    Malagasy
  • Vosa vaka Malay
    Bahasa Melayu
  • Vosa vaka Malayalam
    മലയാളം
  • Vosa vaka Maltese
    Malti
  • Vosa vaka Mandarin (Chinese)
    中文
  • Vosa vaka Marathi
    मराठी
  • Vosa vaka Meitei
    মেইতেই
  • Vosa vaka Minangkabau
    Baso Minang
  • Vosa vaka Mizo
    Mizo ṭawng
  • Vosa vaka Mongolian
    Монгол
  • Vosa vaka Mossi
    Mòoré
  • Vosa vaka Māori
    Māori
  • Vosa vaka N'Ko
    ߒߞߏ
  • Vosa vaka Nepali
    नेपाली
  • Vosa vaka Northern Sotho
    Sesotho sa Leboa
  • Vosa vaka Norwegian
    Norsk
  • Vosa vaka Occitan
    Occitan
  • Vosa vaka Odia
    ଓଡ଼ିଆ
  • Vosa vaka Pangasinan
    Salitan Pangasinan
  • Vosa vaka Papiamento
    Papiamentu
  • Vosa vaka Pashto
    پښتو
  • Vosa vaka Persian
    فارسی
  • Vosa vaka Polish
    Polski
  • Vosa vaka Portuguese
    Português
  • Vosa vaka Punjabi
    ਪੰਜਾਬੀ
  • Vosa vaka Romanian
    Română
  • Vosa vaka Rundi
    Ikirundi
  • Vosa vaka Russian
    Русский
  • Vosa vaka Samoan
    Gagana Sāmoa
  • Vosa vaka Sango
    Sängö
  • Vosa vaka Sanskrit
    संस्कृतम्
  • Vosa vaka Santali
    ᱥᱟᱱᱛᱟᱲᱤ
  • Vosa vaka Sardinian
    Sardu
  • Vosa vaka Scottish Gaelic
    Gàidhlig
  • Vosa vaka Serbian
    Српски
  • Vosa vaka Shona
    ChiShona
  • Vosa vaka Sicilian
    Sicilianu
  • Vosa vaka Silesian
    Ślōnskŏ gŏdka
  • Vosa vaka Sindhi
    سنڌي
  • Vosa vaka Sinhala
    සිංහල
  • Vosa vaka Slovak
    Slovenčina
  • Vosa vaka Slovenian
    Slovenščina
  • Vosa vaka Somali
    Soomaali
  • Vosa vaka Southern Sotho
    Sesotho
  • Vosa vaka Southwestern Dinka
    Thuɔŋjäŋ
  • Vosa vaka Spanish
    Español
  • Vosa vaka Sundanese
    Basa Sunda
  • Vosa vaka Swahili
    Kiswahili
  • Vosa vaka Swati
    siSwati
  • Vosa vaka Swedish
    Svenska
  • Vosa vaka Tagalog
    Filipino
  • Vosa vaka Tajik
    Тоҷикӣ
  • Vosa vaka Tamil
    தமிழ்
  • Vosa vaka Tatar
    Татар теле
  • Vosa vaka Telugu
    తెలుగు
  • Vosa vaka Thai
    ไทย
  • Vosa vaka Tibetan
    བོད་ཡིག
  • Vosa vaka Tigrinya
    ትግርኛ
  • Vosa vaka Tok Pisin
    Tok Pisin
  • Vosa vaka Tsonga
    Xitsonga
  • Vosa vaka Tswana
    Setswana
  • Vosa vaka Tumbuka
    Chitumbuka
  • Vosa vaka Turkish
    Türkçe
  • Vosa vaka Turkmen
    Türkmençe
  • Vosa vaka Tuvan
    Тыва дыл
  • Vosa vaka Twi
    Twi
  • Vosa vaka Ukrainian
    Українська
  • Vosa vaka Umbundu
    Umbundu
  • Vosa vaka Urdu
    اردو
  • Vosa vaka Uyghur
    ئۇيغۇرچە
  • Vosa vaka Uzbek
    O'zbek
  • Vosa vaka Venetian
    Vèneto
  • Vosa vaka Vietnamese
    Tiếng Việt
  • Vosa vaka Viti
    Vosa Vakaviti
  • Vosa vaka Waray
    Winaray
  • Vosa vaka Welsh
    Cymraeg
  • Vosa vaka West Central Oromo
    Afaan Oromoo
  • Vosa vaka Wolof
    Wolof
  • Vosa vaka Xhosa
    isiXhosa
  • Vosa vaka Yiddish
    ייִדיש
  • Vosa vaka Yoruba
    Yorùbá
  • Vosa vaka Zulu
    isiZulu
  • Vosa vaka-Achehnese
    Bahsa Acèh
  • Vosa vaka-Akan
    Akan
  • Vosa vaka-Balochi
    بلۏچی
  • Vosa vaka-Banjar
    Bahasa Banjar
  • Vosa vaka-Batak Mandailing
    Saro Mandailing
  • Vosa vaka-Batanga
    Batanga
  • Vosa vaka-Bodo
    बड़ो
  • Vosa vaka-Buginese
    ᨅᨔ ᨕᨘᨁᨗ
  • Vosa vaka-Chokwe
    Chokwe
  • Vosa vaka-Degema
    Degema
  • Vosa vaka-Dogri
    डोगरी
  • Vosa vaka-Extremaduran
    estremeñu
  • Vosa vaka-Hiligaynon
    Ilonggo
  • Vosa vaka-Hindko (Vualiku)
    ہندکو
  • Vosa vaka-Jaunsari
    जौनसारी
  • Vosa vaka-Kalenjin
  • Vosa vaka-Kamba
    Kĩkamba
  • Vosa vaka-Kanauji
    कन्नौजी
  • Vosa vaka-Kanuri
    Kanuri
  • Vosa vaka-Kashmiri
    كٲشُر
  • Vosa vaka-Konjo
    Rukonzo
  • Vosa vaka-Konkani
    कोंकणी
  • Vosa vaka-Luba-Kasai
    Tshiluba
  • Vosa vaka-Luhya
    Luluhia
  • Vosa vaka-Mari (Meadow)
    Олык марий
  • Vosa vaka-Maria (Gondi)
    माड़िया
  • Vosa vaka-Marwari
    मारवाड़ी
  • Vosa vaka-Neapolitan
    Napulitano
  • Vosa vaka-Nimadi
    निमाड़ी
  • Vosa vaka-Od
    اوڈکی
  • Vosa vaka-Ormuri
    اورمڑی
  • Vosa vaka-Pahari (Ra)
    पहाड़ी
  • Vosa vaka-Piedmontese
    Piemontèis
  • Vosa vaka-Quechua (Kusayil)
    Runa simi
  • Vosa vaka-Tamasheq
    Tamasheq
  • Vosa vaka-Võro
    võro kiil
  • Vosa vaka-Wadiyara Koli
    واڈیارا کولی
  • Vosa vaka-West Frisian
    Frysk

Frequently asked

How is this different from Duolingo or other language apps?
Those apps teach through exercises, taps and streaks. This is the other half: an open conversation where you produce the language yourself. There are no lessons, levels or scripts, just talking, which is exactly the skill most learners say they are missing.
What if I make mistakes?
You will, and that is fine. The partner understands imperfect speech and weaves the correct form naturally into its reply, the way a friendly native speaker would. You pick up the correction without being interrupted or graded.
I am a complete beginner. Is it too early to start?
You only need a handful of words, even just greetings and a few set phrases. The partner keeps its replies short and simple at first and grows with you. Anything you do not understand is one tap away from a translation.
Does it work for languages with a different script?
Yes. For languages such as Chinese, Japanese, Korean, Arabic, Hindi or Thai, tapped words and sentences also show romanization, for example pinyin for Mandarin, so you can connect sound and text from day one.
Do I need to install an app?
No. Practice mode runs in any modern browser on your phone, tablet or laptop. Sign up, allow the microphone and start speaking.

Ready to try speaking practice?

Ten minutes of free translation included on signup.

Start translating