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
  • Afrikaans
    Afrikaans
  • Xi-Albaniya
    Shqip
  • Xi-Amhariki
    አማርኛ
  • Xi-Arabhu
    العربية
  • Xi-Aragoni
    aragonés
  • Xi-Armeniya
    Հայերեն
  • Xi-Asamiya
    অসমীয়া
  • Xi-Asturiya
    Asturianu
  • Xi-Awadhi
    अवधी
  • Xi-Ayirisi
    Gaeilge
  • Xi-Azerbaijani
    Azərbaycan
  • Xi-Balinese
    ᬩᬲᬩᬮᬶ
  • Xi-Bambara
    Bamanankan
  • Xi-Bashkir
    Башҡортса
  • Xi-Basque
    Euskera
  • Xi-Belarusi
    Беларуская
  • Xi-Bemba
    Ichibemba
  • Xi-Bengali
    বাংলা
  • Xi-Bhojpuri
    भोजपुरी
  • Xi-Bosnia
    Bosanski
  • Xi-Breton
    Brezhoneg
  • Xi-Bulgaria
    Български
  • Xi-Burmi
    မြန်မာ
  • Xi-Cebuano
    Cebuano
  • Xi-Chhattisgarhi
    छत्तीसगढ़ी
  • Xi-Chichewa
    Chichewa
  • Xi-Chuvash
    Чӑваш
  • Xi-Crimean Tatar
    Qırımtatar
  • Xi-Czech
    Čeština
  • Xi-Denemarke
    Dansk
  • Xi-Dinka (Southwestern)
    Thuɔŋjäŋ
  • Xi-Dzongkha
    རྫོང་ཁ
  • Xi-Erzya
    Эрзянь кель
  • Xi-Esperanto
    Esperanto
  • Xi-Estoniya
    Eesti
  • Xi-Ewe
    Èʋegbe
  • Xi-Faroese
    Føroyskt
  • Xi-Fiji
    Vosa Vakaviti
  • Xi-Filipino
    Filipino
  • Xi-Finilandi
    Suomi
  • Xi-Fon
    Fon gbè
  • Xi-Frenshi
    Français
  • Xi-Friulian
    Furlan
  • Xi-Fulah
    Fulfulde
  • Xi-Galicia
    Galego
  • Xi-Grika
    Ελληνικά
  • Xi-Gujarati
    ગુજરાતી
  • Xi-Haitian Creole
    Kreyòl ayisyen
Komba tindzimi hinkwato ta 215
  • Xi-Hausa
    Hausa
  • Xi-Hawaiian
    ʻŌlelo Hawaiʻi
  • Xi-Hebru
    עברית
  • Xi-Hindi
    हिन्दी
  • Xi-Hungariya
    Magyar
  • Xi-Igbo
    Igbo
  • Xi-Ilocano
    Ilokano
  • Xi-Indoneshiya
    Bahasa Indonesia
  • Xi-Islendi
    Íslenska
  • Xi-Italiya
    Italiano
  • Xi-Japani
    日本語
  • Xi-Jarimani
    Deutsch
  • Xi-Javani
    Basa Jawa
  • Xi-Jojiya
    ქართული
  • Xi-Kabiyè
    Kabɩyɛ
  • Xi-Kabuverdianu
    Kabuverdianu
  • Xi-Kabyle
    Taqbaylit
  • Xi-Kannada
    ಕನ್ನಡ
  • Xi-Karakalpak
    Қарақалпақша
  • Xi-Katala
    Català
  • Xi-Kazakh
    Қазақша
  • Xi-Khmer
    ខ្មែរ
  • Xi-Kikuyu
    Gĩkũyũ
  • Xi-Kinyarwanda
    Kinyarwanda
  • Xi-Kituba
    Kituba
  • Xi-Koriya
    한국어
  • Xi-Krowatiya
    Hrvatski
  • Xi-Kurdish
    Kurdî
  • Xi-Kyrgyz
    Кыргызча
  • Xi-Ladin
    ladin
  • Xi-Lao
    ລາວ
  • Xi-Latgalian
    latgalīšu volūda
  • Xi-Latini
    Latina
  • Xi-Latviya
    Latviešu
  • Xi-Ligurian
    Ligure
  • Xi-Limburgish
    Limburgs
  • Xi-Lingala
    Lingála
  • Xi-Lithuaniya
    Lietuvių
  • Xi-Luganda
    Luganda
  • Xi-Luo
    Dholuo
  • Xi-Luxembourgish
    Lëtzebuergesch
  • Xi-Magahi
    मगही
  • Xi-Maithili
    मैथिली
  • Xi-Makhuwa
    Emakhuwa
  • Xi-Malagasy
    Malagasy
  • Xi-Malay
    Bahasa Melayu
  • Xi-Malayalam
    മലയാളം
  • Xi-Maltese
    Malti
  • Xi-Mandarin (Xi-Cina)
    中文
  • Xi-Maori
    Māori
  • Xi-Marathi
    मराठी
  • Xi-Masedoniya
    Македонски
  • Xi-Meitei
    মেইতেই
  • Xi-Minangkabau
    Baso Minang
  • Xi-Mizo
    Mizo ṭawng
  • Xi-Mongoliya
    Монгол
  • Xi-Mossi
    Mòoré
  • Xi-N'Ko
    ߒߞߏ
  • Xi-Nepali
    नेपाली
  • Xi-Netherlands
    Nederlands
  • Xi-Nghezi
    English
  • Xi-Norwegian
    Norsk
  • Xi-Occitan
    Occitan
  • Xi-Odia
    ଓଡ଼ିଆ
  • Xi-Oromo (West Central)
    Afaan Oromoo
  • Xi-Pangasinan
    Salitan Pangasinan
  • Xi-Papiamento
    Papiamentu
  • Xi-Pashto
    پښتو
  • Xi-Persiya
    فارسی
  • Xi-Polandi
    Polski
  • Xi-Punjabi
    ਪੰਜਾਬੀ
  • Xi-Putukezi
    Português
  • Xi-Rashiya
    Русский
  • Xi-Romaniya
    Română
  • Xi-Rundi
    Ikirundi
  • Xi-Samoa
    Gagana Sāmoa
  • Xi-Sango
    Sängö
  • Xi-Sanskrit
    संस्कृतम्
  • Xi-Santali
    ᱥᱟᱱᱛᱟᱲᱤ
  • Xi-Sardinia
    Sardu
  • Xi-Scottish Gaelic
    Gàidhlig
  • Xi-Serbiya
    Српски
  • Xi-Shona
    ChiShona
  • Xi-Silesia
    Ślōnskŏ gŏdka
  • Xi-Sindhi
    سنڌي
  • Xi-Sinhala
    සිංහල
  • Xi-Sitsiliya
    Sicilianu
  • Xi-Slovakiya
    Slovenčina
  • Xi-Sloveniya
    Slovenščina
  • Xi-Somaliya
    Soomaali
  • Xi-Sotho (Dzonga)
    Sesotho
  • Xi-Sotho (N'walungu)
    Sesotho sa Leboa
  • Xi-Spaniya
    Español
  • Xi-Sundani
    Basa Sunda
  • Xi-Swahili
    Kiswahili
  • Xi-Swati
    siSwati
  • Xi-Swideni
    Svenska
  • Xi-Tajiki
    Тоҷикӣ
  • Xi-Tamili
    தமிழ்
  • Xi-Tatar
    Татар теле
  • Xi-Telugu
    తెలుగు
  • Xi-Thai
    ไทย
  • Xi-Tibeta
    བོད་ཡིག
  • Xi-Tigrinya
    ትግርኛ
  • Xi-Tok Pisin
    Tok Pisin
  • Xi-Tswana
    Setswana
  • Xi-Tumbuka
    Chitumbuka
  • Xi-Turkey
    Türkçe
  • Xi-Turkmeni
    Türkmençe
  • Xi-Tuvan
    Тыва дыл
  • Xi-Twi
    Twi
  • Xi-Ukraniya
    Українська
  • Xi-Umbundu
    Umbundu
  • Xi-Urdu
    اردو
  • Xi-Uyghur
    ئۇيغۇرچە
  • Xi-Uzbek
    O'zbek
  • Xi-Venetiya
    Vèneto
  • Xi-Vietnami
    Tiếng Việt
  • Xi-Waray
    Winaray
  • Xi-Welsh
    Cymraeg
  • Xi-Wolof
    Wolof
  • Xi-Xhosa
    isiXhosa
  • Xi-Yiddish
    ייִדיש
  • Xi-Yoruba
    Yorùbá
  • Xi-Zulu
    isiZulu
  • Xiachenese
    Bahsa Acèh
  • Xibalochi
    بلۏچی
  • Xibanjar
    Bahasa Banjar
  • Xibatak Mandailing
    Saro Mandailing
  • Xibatanga
    Batanga
  • Xibodo
    बड़ो
  • Xibuginese
    ᨅᨔ ᨕᨘᨁᨗ
  • Xichokwe
    Chokwe
  • Xidegema
    Degema
  • Xidogri
    डोगरी
  • Xiextremaduran
    estremeñu
  • Xifrisian (le Vupela-dyambu)
    Frysk
  • Xihiligaynon
    Ilonggo
  • Xihindko (le N'walungu)
    ہندکو
  • Xijaunsari
    जौनसारी
  • Xikalenjin
  • Xikamba
    Kĩkamba
  • Xikan
    Akan
  • Xikanauji
    कन्नौजी
  • Xikanuri
    Kanuri
  • Xikashmiri
    كٲشُر
  • Xikonjo
    Rukonzo
  • Xikonkani
    कोंकणी
  • Xiluba-Kasai
    Tshiluba
  • Xiluhya
    Luluhia
  • Ximari (Meadow)
    Олык марий
  • Ximaria (Gondi)
    माड़िया
  • Ximarwari
    मारवाड़ी
  • Xineapolitan
    Napulitano
  • Xinimadi
    निमाड़ी
  • Xinterlingua
    interlingua
  • Xiod
    اوڈکی
  • Xiormuri
    اورمڑی
  • Xipahari (le Vupela-dyambu)
    पहाड़ी
  • Xipidgin (le Cameroon)
    Kamtok
  • Xipidgin xa le Nigeria
    Naija
  • Xipiedmontese
    Piemontèis
  • Xiquechua (le Dzonga)
    Runa simi
  • Xitamasheq
    Tamasheq
  • Xitsonga
    Xitsonga
  • Xivoro
    võro kiil
  • Xiwadiyara Koli
    واڈیارا کولی

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