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 tili
    Afrikaans
  • Amhar tili
    አማርኛ
  • Aragon تىلى
    aragonés
  • Assam tili
    অসমীয়া
  • Asturiya tili
    Asturianu
  • Awadhi tili
    अवधी
  • Bali tili
    ᬩᬲᬩᬮᬶ
  • Bambara tili
    Bamanankan
  • Basque tili
    Euskera
  • Bemba tili
    Ichibemba
  • Bhojpuri tili
    भोजपुरी
  • Britan tili
    Brezhoneg
  • Chhattisgarhi tili
    छत्तीसगढ़ी
  • Chichewa tili
    Chichewa
  • Chuvash tili
    Чӑваш
  • Dzongkha tili
    རྫོང་ཁ
  • Erzya tili
    Эрзянь кель
  • Esperanto tili
    Esperanto
  • Ewe tili
    Èʋegbe
  • Faroese tili
    Føroyskt
  • Fiji tili
    Vosa Vakaviti
  • Fon tili
    Fon gbè
  • Friuli tili
    Furlan
  • Fulah tili
    Fulfulde
  • Galisىيە تىلى
    Galego
  • Gujarati tili
    ગુજરાતી
  • Haitىيە كرىئول تىلى
    Kreyòl ayisyen
  • Hausa tili
    Hausa
  • Hawai tili
    ʻŌlelo Hawaiʻi
  • Igbo tili
    Igbo
  • Ilocano tili
    Ilokano
  • Irlandىيە تىلى
    Gaeilge
  • Kabiyè tili
    Kabɩyɛ
  • Kabuverdianu tili
    Kabuverdianu
  • Kabyle tili
    Taqbaylit
  • Kannada tili
    ಕನ್ನಡ
  • Katalan تىلى
    Català
  • Kikuyu tili
    Gĩkũyũ
  • Kinyarwanda tili
    Kinyarwanda
  • Kituba tili
    Kituba
  • Ladin tili
    ladin
  • Latgalىيە تىلى
    latgalīšu volūda
  • Ligurىيە تىلى
    Ligure
  • Limburgىيە تىلى
    Limburgs
  • Lingala tili
    Lingála
  • Luganda tili
    Luganda
  • Luo tili
    Dholuo
  • Magahi tili
    मगही
ھەممە 215 تىلنى كۆرسىتىش
  • Maithili tili
    मैथिली
  • Makhuwa tili
    Emakhuwa
  • Malagasىيە تىلى
    Malagasy
  • Malayalam tili
    മലയാളം
  • Marathi tili
    मराठी
  • Meitei tili
    মেইতেই
  • Minangkabau tili
    Baso Minang
  • Mizo tili
    Mizo ṭawng
  • Mossi tili
    Mòoré
  • Māori tili
    Māori
  • N'Ko تىلى
    ߒߞߏ
  • Norwеگىيە تىلى
    Norsk
  • Occitan tili
    Occitan
  • Odia tili
    ଓଡ଼ିଆ
  • Pangasinan tili
    Salitan Pangasinan
  • Papiamento tili
    Papiamentu
  • Rundi tili
    Ikirundi
  • Samoa tili
    Gagana Sāmoa
  • Sango tili
    Sängö
  • Sanskrit tili
    संस्कृतम्
  • Santali tili
    ᱥᱟᱱᱛᱟᱲᱤ
  • Sardinىيە تىلى
    Sardu
  • Sebuano tili
    Cebuano
  • Shona tili
    ChiShona
  • Silesian تىلى
    Ślōnskŏ gŏdka
  • Sisilىيە تىلى
    Sicilianu
  • Sundane تىلى
    Basa Sunda
  • Swati tili
    siSwati
  • Tigrinya tili
    ትግርኛ
  • Tok Pisin tili
    Tok Pisin
  • Tsonga tili
    Xitsonga
  • Tswana tili
    Setswana
  • Tumbuka tili
    Chitumbuka
  • Tuvan tili
    Тыва дыл
  • Twi tili
    Twi
  • Umbundu tili
    Umbundu
  • Uyghur تىلى
    ئۇيغۇرچە
  • Venetىيە تىلى
    Vèneto
  • Waray tili
    Winaray
  • Welsh tili
    Cymraeg
  • Wolof tili
    Wolof
  • Xhosa tili
    isiXhosa
  • Yoruba tili
    Yorùbá
  • Zulu tili
    isiZulu
  • ئالبانىيە تىلى
    Shqip
  • ئاچېنچە
    Bahsa Acèh
  • ئود تىلى
    اوڈکی
  • ئوردۇ تىلى
    اردو
  • ئورمۇرى تىلى
    اورمڑی
  • ئىبرانىي تىلى
    עברית
  • ئىتالىيە تىلى
    Italiano
  • ئىسكوتلاندىيە گال تىلى
    Gàidhlig
  • ئىسلاندىيە تىلى
    Íslenska
  • ئىسپان تىلى
    Español
  • ئىنتېرلىڭۋا
    interlingua
  • ئىندونېزىيە تىلى
    Bahasa Indonesia
  • ئىنگلىز تىلى
    English
  • ئۆزبېك تىلى
    O'zbek
  • ئۇكرائىنا تىلى
    Українська
  • ئېستون تىلى
    Eesti
  • ئېكستىرېمادۇرا تىلى
    estremeñu
  • ئەرمەن تىلى
    Հայերեն
  • ئەرەب تىلى
    العربية
  • ئەزەربەيجان تىلى
    Azərbaycan
  • ئەكان تىلى
    Akan
  • باتاك ماندايلىڭ تىلى
    Saro Mandailing
  • باتانگا تىلى
    Batanga
  • باشقۇرت تىلى
    Башҡортса
  • بالۇچ تىلى
    بلۏچی
  • بانجارچە
    Bahasa Banjar
  • بودو تىلى
    बड़ो
  • بوسنىيە تىلى
    Bosanski
  • بۇلغار تىلى
    Български
  • بۇگىن تىلى
    ᨅᨔ ᨕᨘᨁᨗ
  • بېرما تىلى
    မြန်မာ
  • بېلارۇس تىلى
    Беларуская
  • بېنگال تىلى
    বাংলা
  • تاتار تىلى
    Татар теле
  • تاجىك تىلى
    Тоҷикӣ
  • تاماشەكچە
    Tamasheq
  • تامىل تىلى
    தமிழ்
  • تايلاند تىلى
    ไทย
  • تىبەت تىلى
    བོད་ཡིག
  • تۈرك تىلى
    Türkçe
  • تۈركمەن تىلى
    Türkmençe
  • تېلۇگۇ تىلى
    తెలుగు
  • جاۋنسارى تىلى
    जौनसारी
  • جەنۇبىي Dinka tili
    Thuɔŋjäŋ
  • جەنۇبىي Sotho tili
    Sesotho
  • خمېر تىلى
    ខ្មែរ
  • خورۋات تىلى
    Hrvatski
  • خەنزۇ تىلى
    中文
  • دانىيە تىلى
    Dansk
  • دوگرى تىلى
    डोगरी
  • دېگېما تىلى
    Degema
  • رۇس تىلى
    Русский
  • رۇمىنىيە تىلى
    Română
  • سلوۋاكىيە تىلى
    Slovenčina
  • سلوۋېنىيە تىلى
    Slovenščina
  • سومالىلىقلار تىلى
    Soomaali
  • سىندى تىلى
    سنڌي
  • سىنگال تىلى
    සිංහල
  • سۋاھىلى تىلى
    Kiswahili
  • سېرب تىلى
    Српски
  • شىمالىي Sotho تىلى
    Sesotho sa Leboa
  • شېۋىتسىيە تىلى
    Svenska
  • غەربىي فىرىز تىلى
    Frysk
  • غەربىي مەركىزىي Oromo tili
    Afaan Oromoo
  • فىرانسۇز تىلى
    Français
  • فىلىپپىن تىلى
    Filipino
  • فىن تىلى
    Suomi
  • قاراقالپاق تىلى
    Қарақалпақша
  • قازاق تىلى
    Қазақша
  • قىرغىز تىلى
    Кыргызча
  • قىرىم تاتار تىلى
    Qırımtatar
  • كاشمىرچە
    كٲشُر
  • كالېنجىن تىلى
  • كامبا تىلى
    Kĩkamba
  • كانائۇجى تىلى
    कन्नौजी
  • كانۇرى تىلى
    Kanuri
  • كورېيە تىلى
    한국어
  • كونجو تىلى
    Rukonzo
  • كونكانى تىلى
    कोंकणी
  • كۇرد تىلى
    Kurdî
  • كېچۇئا تىلى (جەنۇبىي)
    Runa simi
  • لاتىن تىلى
    Latina
  • لاتۋىيە تىلى
    Latviešu
  • لاۋ تىلى
    ລາວ
  • لىتۋا تىلى
    Lietuvių
  • ليۇكسېمبۇرگ تىلى
    Lëtzebuergesch
  • لۇبا-كاساي تىلى
    Tshiluba
  • لۇھيا تىلى
    Luluhia
  • مارى تىلى (مېدوۋ)
    Олык марий
  • مارىيا تىلى (گونى)
    माड़िया
  • مارۋارى تىلى
    मारवाड़ी
  • ماكېدونىيە تىلى
    Македонски
  • مالاي تىلى
    Bahasa Melayu
  • مالتا تىلى
    Malti
  • موڭغۇل تىلى
    Монгол
  • ناپولى تىلى
    Napulitano
  • نىمادى تىلى
    निमाड़ी
  • نىگېرىيە پىدگىن تىلى
    Naija
  • نېپال تىلى
    नेपाली
  • ياپون تىلى
    日本語
  • ياۋا تىلى
    Basa Jawa
  • يىددىش تىلى
    ייִדיש
  • پاخارى تىلى (غەربىي)
    पहाड़ी
  • پارس تىلى
    فارسی
  • پورتۇگالىيە تىلى
    Português
  • پولشا تىلى
    Polski
  • پىدگىن تىلى (كامېرۇن)
    Kamtok
  • پېدمونت تىلى
    Piemontèis
  • پەشتۇ تىلى
    پښتو
  • پەنجاب تىلى
    ਪੰਜਾਬੀ
  • چوكۋې تىلى
    Chokwe
  • چېخ تىلى
    Čeština
  • گرېك تىلى
    Ελληνικά
  • گوللاندىيە تىلى
    Nederlands
  • گىرۇزىيە تىلى
    ქართული
  • گېرمان تىلى
    Deutsch
  • ھىلىگاينون تىلى
    Ilonggo
  • ھىندكو تىلى (شىمالىي)
    ہندکو
  • ھىندى تىلى
    हिन्दी
  • ۋادىيارا كولى تىلى
    واڈیارا کولی
  • ۋورو تىلى
    võro kiil
  • ۋيېتنام تىلى
    Tiếng Việt
  • ۋېنگرىيە تىلى
    Magyar

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