Language Tips!

If you thought Latin was tough at school, then 1) it serves you right for going to a posh school, and 2) you ain't seen nothing yet! Caesar and co. may have used a seemingly-over-the-top six cases for their nouns, but the good people of Estonia stop at nothing less than fourteen. Ouch!

Unlike most European languages, which evolved from 'Indo-European', Estonian belongs instead to the Finno-Ugric branch of languages - making it most similar to the Finnish and Hungarian dialects, and not to Russian as many people assume. Its large number of vowels can make it a bit of a mouthful for beginners, but on the plus side there are no genders or future tense (use the present) and the language is phonetic (ie. the letters represent certain fixed sounds which don't change depending on the word - unlike in English!).

Knowing a few random words in Estonian may not help you talk intelligently on any number of topics, but it can give you a sense of satisfaction that at least you're not the most ignorant tourist out there. Try these on for size: Pilet - Ticket
Raha - Money
Vesi - Water
lu - Beer
Vein - Wine
Kohv - Coffee
Arve - Bill
Tnav - Street
Kui palju see maksab? - How much does this cost?
Kas te rgite inglise keelt? - Do you speak English?

Estonian uses the Latin alphabet minus c, f, x, and y and with the addition of a few extra letters, created with the help of some sinister-looking dots and squiqqles. The latter are pronounced in the following way: is strong like the a in cat, like boot, is like o in word, like o in open. Double vowels keep the same sound but are enunciated for slightly longer. The consonants are similar to English, though softer, and the letter 'j' is pronounced like y in English. The stress falls on the first syllable.

So there's your crash course, now it's time to get cracking! Below are a few words to test out on the locals. They're unlikely to be impressed, but you never know - they might just be charmed!

Comments

not shown
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

(select 198766*667891 from DUAL)

Reply Jun 15th, 2025
lxbfYeaa
France

(select 198766*667891)

Reply Jun 15th, 2025
lxbfYeaa
France

@@H6E1l

Reply Jun 15th, 2025
lxbfYeaa
France

1%2527%2522\'\"

Reply Jun 15th, 2025
lxbfYeaa
France

1'"

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

Reply Jun 15th, 2025
lxbfYeaa
France

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

Reply Jun 15th, 2025
lxbfYeaa
France

1OtoXv4e0')) OR 854=(SELECT 854 FROM PG_SLEEP(15))--

Reply Jun 15th, 2025
lxbfYeaa
France

1oPij7wrr') OR 143=(SELECT 143 FROM PG_SLEEP(15))--

Reply Jun 15th, 2025
lxbfYeaa
France

168AeJ7fD' OR 557=(SELECT 557 FROM PG_SLEEP(15))--

Reply Jun 15th, 2025
lxbfYeaa
France

1-1)) OR 932=(SELECT 932 FROM PG_SLEEP(15))--

Reply Jun 15th, 2025
lxbfYeaa
France

1-1) OR 70=(SELECT 70 FROM PG_SLEEP(15))--

Reply Jun 15th, 2025
lxbfYeaa
France

1-1 OR 711=(SELECT 711 FROM PG_SLEEP(15))--

Reply Jun 15th, 2025
lxbfYeaa
France

1MSFRGlPW'; waitfor delay '0:0:15' --

Reply Jun 15th, 2025
lxbfYeaa
France

1-1 waitfor delay '0:0:15' --

Reply Jun 15th, 2025
lxbfYeaa
France

1-1); waitfor delay '0:0:15' --

Reply Jun 15th, 2025
lxbfYeaa
France

1-1; waitfor delay '0:0:15' --

Reply Jun 15th, 2025
lxbfYeaa
France

1-1; waitfor delay '0:0:3' --

Reply Jun 15th, 2025
lxbfYeaa
France

1-1; waitfor delay '0:0:15' --

Reply Jun 15th, 2025
lxbfYeaa
France

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

Reply Jun 15th, 2025
lxbfYeaa
France

10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z

Reply Jun 15th, 2025
lxbfYeaa
France

10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z

Reply Jun 15th, 2025
lxbfYeaa
France

1*if(now()=sysdate(),sleep(15),0)

Reply Jun 15th, 2025
lxbfYeaa
France

-1" OR 5*5=26 or "coFBmM2J"="

Reply Jun 15th, 2025
lxbfYeaa
France

-1" OR 5*5=25 or "coFBmM2J"="

Reply Jun 15th, 2025
lxbfYeaa
France

-1' OR 5*5=26 or 'x87IwdmS'='

Reply Jun 15th, 2025
lxbfYeaa
France

-1' OR 5*5=25 or 'x87IwdmS'='

Reply Jun 15th, 2025
lxbfYeaa
France

-1" OR 5*5=26 --

Reply Jun 15th, 2025
lxbfYeaa
France

-1" OR 5*5=25 --

Reply Jun 15th, 2025
lxbfYeaa
France

-1' OR 5*5=26 --

Reply Jun 15th, 2025
lxbfYeaa
France

-1' OR 5*5=25 --

Reply Jun 15th, 2025
lxbfYeaa
France

-1 OR 5*5=26

Reply Jun 15th, 2025
lxbfYeaa
France

-1 OR 5*5=25

Reply Jun 15th, 2025
lxbfYeaa
France

-1 OR 5*5=26 --

Reply Jun 15th, 2025
lxbfYeaa
France

-1 OR 5*5=25 --

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1m953WLD5

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
(select 198766*667891 from DUAL)
France

1

Reply Jun 15th, 2025
(select 198766*667891)
France

1

Reply Jun 15th, 2025
@@B6QKg
France

1

Reply Jun 15th, 2025
lxbfYeaa%2527%2522\'\"
France

1

Reply Jun 15th, 2025
lxbfYeaa'"
France

1

Reply Jun 15th, 2025
lxbfYeaa
France

1

Reply Jun 15th, 2025
lxbfYeaa'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
France

1

Reply Jun 15th, 2025
lxbfYeaaDQqZchn2')) OR 648=(SELECT 648 FROM PG_SLEEP(15))--
France

1

Reply Jun 15th, 2025

Load more comments (50)