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
  • Gikũyũ
    Gĩkũyũ
  • Kiafrikana
    Afrikaans
  • Kiajemi
    فارسی
  • Kialbania
    Shqip
  • Kiamhariki
    አማርኛ
  • Kiarabu
    العربية
  • Kiaragonesi
    aragonés
  • Kiarmenia
    Հայերեն
  • Kiassam
    অসমীয়া
  • Kiasturia
    Asturianu
  • Kiawadhi
    अवधी
  • Kiayalandi
    Gaeilge
  • Kiaysilandi
    Íslenska
  • Kiazerbaijani
    Azərbaycan
  • Kibalinese
    ᬩᬲᬩᬮᬶ
  • Kibambara
    Bamanankan
  • Kibashkir
    Башҡортса
  • Kibasque
    Euskera
  • Kibelarusi
    Беларуская
  • Kibemba
    Ichibemba
  • Kibengali
    বাংলা
  • Kibhojpuri
    भोजपुरी
  • Kibosnia
    Bosanski
  • Kibretoni
    Brezhoneg
  • Kibulgaria
    Български
  • Kiburma
    မြန်မာ
  • Kicebuano
    Cebuano
  • Kicheki
    Čeština
  • Kichhattisgarhi
    छत्तीसगढ़ी
  • Kichichewa
    Chichewa
  • Kichina (Mandarin)
    中文
  • Kichuvash
    Чӑваш
  • Kidenmarki
    Dansk
  • Kidinka (Kusini-Magharibi)
    Thuɔŋjäŋ
  • Kidzongkha
    རྫོང་ཁ
  • Kiebrania
    עברית
  • Kierzya
    Эрзянь кель
  • Kiesperanto
    Esperanto
  • Kiestonia
    Eesti
  • Kiewe
    Èʋegbe
  • Kifaransa
    Français
  • Kifaroese
    Føroyskt
  • Kifiji
    Vosa Vakaviti
  • Kifilipino
    Filipino
  • Kifini
    Suomi
  • Kifon
    Fon gbè
  • Kifriuliani
    Furlan
  • Kifulani
    Fulfulde
Onania ndathi ciothe 215
  • Kigaeliki cha Uskochi
    Gàidhlig
  • Kigalisia
    Galego
  • Kiganda
    Luganda
  • Kigiriki
    Ελληνικά
  • Kigujarati
    ગુજરાતી
  • Kihausa
    Hausa
  • Kihawai
    ʻŌlelo Hawaiʻi
  • Kihindi
    हिन्दी
  • Kihispania
    Español
  • Kiholanzi
    Nederlands
  • Kihungaria
    Magyar
  • Kiigbo
    Igbo
  • Kiilocano
    Ilokano
  • Kiindonesia
    Bahasa Indonesia
  • Kiingereza
    English
  • Kiitaliano
    Italiano
  • Kijapani
    日本語
  • Kijava
    Basa Jawa
  • Kijerumani
    Deutsch
  • Kijojia
    ქართული
  • Kikabiye
    Kabɩyɛ
  • Kikabuverdianu
    Kabuverdianu
  • Kikabyle
    Taqbaylit
  • Kikannada
    ಕನ್ನಡ
  • Kikarakalpak
    Қарақалпақша
  • Kikatalani
    Català
  • Kikazaki
    Қазақша
  • Kikhmer
    ខ្មែរ
  • Kikirigizi
    Кыргызча
  • Kikituba
    Kituba
  • Kikorea
    한국어
  • Kikreyoli cha Haiti
    Kreyòl ayisyen
  • Kikroatia
    Hrvatski
  • Kikurdi
    Kurdî
  • Kiladini
    ladin
  • Kilaoshi
    ລາວ
  • Kilatgalian
    latgalīšu volūda
  • Kilatini
    Latina
  • Kilatvia
    Latviešu
  • Kiliguria
    Ligure
  • Kilimburgi
    Limburgs
  • Kilingala
    Lingála
  • Kilithuania
    Lietuvių
  • Kiluksembagi
    Lëtzebuergesch
  • Kiluoluo
    Dholuo
  • Kimagahi
    मगही
  • Kimaithili
    मैथिली
  • Kimakhuwa
    Emakhuwa
  • Kimalagasi
    Malagasy
  • Kimalama
    Māori
  • Kimalayalam
    മലയാളം
  • Kimalei
    Bahasa Melayu
  • Kimaltese
    Malti
  • Kimarathi
    मराठी
  • Kimasedonia
    Македонски
  • Kimeitei
    মেইতেই
  • Kiminangkabau
    Baso Minang
  • Kimizu
    Mizo ṭawng
  • Kimongolia
    Монгол
  • Kimossi
    Mòoré
  • Kin'Ko
    ߒߞߏ
  • Kinepali
    नेपाली
  • Kinorwe
    Norsk
  • Kinyarwanda
    Kinyarwanda
  • Kiodia
    ଓଡ଼ିଆ
  • Kioksitana
    Occitan
  • Kioromo (Magharibi-Kati)
    Afaan Oromoo
  • Kipangasinan
    Salitan Pangasinan
  • Kipapiamento
    Papiamentu
  • Kipashto
    پښتو
  • Kipolandi
    Polski
  • Kipunjabi
    ਪੰਜਾਬੀ
  • Kireno
    Português
  • Kiromania
    Română
  • Kirundi
    Ikirundi
  • Kirusi
    Русский
  • Kisamoa
    Gagana Sāmoa
  • Kisango
    Sängö
  • Kisanskriti
    संस्कृतम्
  • Kisantali
    ᱥᱟᱱᱛᱟᱲᱤ
  • Kisardinia
    Sardu
  • Kiserbia
    Српски
  • Kishona
    ChiShona
  • Kisilesia
    Ślōnskŏ gŏdka
  • Kisindhi
    سنڌي
  • Kisinhala
    සිංහල
  • Kisisilia
    Sicilianu
  • Kislovakia
    Slovenčina
  • Kislovenia
    Slovenščina
  • Kisomali
    Soomaali
  • Kisotho cha Kaskazini
    Sesotho sa Leboa
  • Kisotho cha Kusini
    Sesotho
  • Kisunda
    Basa Sunda
  • Kisuwidi
    Svenska
  • Kiswaati
    siSwati
  • Kiswahili
    Kiswahili
  • Kitai
    ไทย
  • Kitajiki
    Тоҷикӣ
  • Kitamil
    தமிழ்
  • Kitatar cha Crimea
    Qırımtatar
  • Kitatari
    Татар теле
  • Kitelugu
    తెలుగు
  • Kitibeti
    བོད་ཡིག
  • Kitigrinya
    ትግርኛ
  • Kitok Pisin
    Tok Pisin
  • Kitsonga
    Xitsonga
  • Kitswana
    Setswana
  • Kitumbuka
    Chitumbuka
  • Kituruki
    Türkçe
  • Kiturukmeni
    Türkmençe
  • Kituvan
    Тыва дыл
  • Kitwi
    Twi
  • Kiuighur
    ئۇيغۇرچە
  • Kiukrainia
    Українська
  • Kiumbundu
    Umbundu
  • Kiurdu
    اردو
  • Kiuzbeki
    O'zbek
  • Kiveneti
    Vèneto
  • Kivietinamu
    Tiếng Việt
  • Kiwaray
    Winaray
  • Kiwelshi
    Cymraeg
  • Kiwolofu
    Wolof
  • Kixhosa
    isiXhosa
  • Kiyidi
    ייִדיש
  • Kiyoruba
    Yorùbá
  • Kizulu
    isiZulu
  • Kĩace
    Bahsa Acèh
  • Kĩakan
    Akan
  • Kĩbalochi
    بلۏچی
  • Kĩbanjar
    Bahasa Banjar
  • Kĩbatak Mandailing
    Saro Mandailing
  • Kĩbatanga
    Batanga
  • Kĩbodo
    बड़ो
  • Kĩbuginese
    ᨅᨔ ᨕᨘᨁᨗ
  • Kĩchokwe
    Chokwe
  • Kĩdegema
    Degema
  • Kĩdogri
    डोगरी
  • Kĩextremaduran
    estremeñu
  • Kĩfrisia gĩa Ithũĩro
    Frysk
  • Kĩhiligaynon
    Ilonggo
  • Kĩhindko (Gĩathini)
    ہندکو
  • Kĩinterlingua
    interlingua
  • Kĩjaunsari
    जौनसारी
  • Kĩkalenjin
  • Kĩkamba
    Kĩkamba
  • Kĩkanauji
    कन्नौजी
  • Kĩkanuri
    Kanuri
  • Kĩkashmiri
    كٲشُر
  • Kĩkonjo
    Rukonzo
  • Kĩkonkani
    कोंकणी
  • Kĩluba-Kasai
    Tshiluba
  • Kĩluhya
    Luluhia
  • Kĩmari (Meadow)
    Олык марий
  • Kĩmaria (Gondi)
    माड़िया
  • Kĩmarwari
    मारवाड़ी
  • Kĩneapolitan
    Napulitano
  • Kĩnimadi
    निमाड़ी
  • Kĩod
    اوڈکی
  • Kĩormuri
    اورمڑی
  • Kĩpahari (Gĩthurero)
    पहाड़ी
  • Kĩpiedmontese
    Piemontèis
  • Kĩpĩdjĩn (Kameruni)
    Kamtok
  • Kĩpĩdjĩn gĩa Nĩgeria
    Naija
  • Kĩquechua (Gĩthurero)
    Runa simi
  • Kĩtamasheq
    Tamasheq
  • Kĩvõro
    võro kiil
  • Kĩwadiyara 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