27 July 2014

Hello, World!

Okay, usually Hello World is the first program you learn to write in a new programming language. For fun, I've been collecting how to say hello world in different human languages, something remarkably difficult to search for (because of the overloading of the word "language"). I have 28. I'd like to make it to 280 :). If you have one (or more) to contribute, email me, post a comment, or tweet to me @haldaume3. And of course if you think any of these is wrong, please let me know that too.

     1 bar Servus Woid!
     2 ca  Hola Món!
     3 de  Hallo Welt!
     4 en  Hello World!
     5 eo  Saluton, Mondo!
     6 es  ¡Hola Mundo!
     7 eu  Kaixo, mundua!
     8 fi  Hei maailma!
     9 hu  Helló, világ!
    10 ia  Hallo, mundo!
    11 id  Halo dunia!
    12 ja  こんにちは世界
    13 lv  Sveika, pasaule!
    14 min Helo dunia!
    15 mk  Здраво свету!
    16 ms  Helo dunia!
    17 nn  Hallo verda!
    18 no  Hallo, verden!
    19 pt  Olá Mundo!
    20 sh  Zdravo svete!
    21 sl  Pozdravljen svet!
    22 sq  Njatjeta Botë!
    23 sr  Здраво свете!
    24 sv  Hej Världen!
    25 th  เฮลโลเวิลด์
    26 tr  Merhaba dünya!
    27 vi  Xin chào thế giới!
    28 zh  世界,你好!

26 comments:

Anonymous said...

Hebrew:
שלום עולם!

Anonymous said...

Italian:
Ciao, mondo!

завър said...

Bulgarian:
Здравей, свят!

Christos Christodoulopoulos said...

Greek:
Γειά σου κόσμε!

(although it feels strange to use the vocative for the world)

Ondra Sýkora said...

Czech: Ahoj, světe.

Ondra Sýkora said...

Czech: Ahoj světe!

Anonymous said...

PL: Witaj świecie!

Emily M. Bender said...

Hello, Hal! If you're going to try to get as many languages as possible, you'll probably want to use the proper 3-letter ISO 693-3 codes

Emily M. Bender said...

Hello, Hal! If you're going to try to get as many languages as possible, you'll probably want to use the proper 3-letter ISO 693-3 codes

Anonymous said...

Danish (da) : Hej verden!

Mikhail Korobov said...

Russian: Привет, мир!

Mihai said...

Romanian:
Salut lume!

Ravi said...

Hindi:

नमस्ते दुनिया (Namastē Duniyā)

Marathi:
नमस्कार जग (Namaskār Jag)

Kannada:
ನಮಸ್ಕಾರ ವಿಶ್ವ (Namaskāra Viśva)

Miguel said...

Galician (gl): Ola Mundo!

Benita Blocker said...

Wow! 35 languages and counting! I used to work with NLU while working for IBM. I am excited to see that it is still being developed.

Anonymous said...

French :
Bonjour, monde !

Hadi said...

Persian:
سلام دنیا

Turkish:
merhaba dünya

Arabic:
مرحبا العالم

There are other translations for the word "world" in these languages too :)

Fugu Tabetai said...

M-x view-hello-file in my Emacs shows me

LANGUAGE (NATIVE NAME) HELLO
---------------------- -----
Amharic (አማርኛ) ሠላም
Arabic (ةّيبرعلا) مكيلع مالّسلا
Bengali (বাংলা) নমস্কার
Braille ⠓⠑⠇⠇⠕
Burmese (မြန်မာ) မင်္ဂလာပါ
C printf ("Hello, world!\n");
Czech (čeština) Dobrý den
Danish (dansk) Hej / Goddag / Halløj
Dutch (Nederlands) Hallo / Dag
Emacs emacs --no-splash -f view-hello-file
English /ˈɪŋɡlɪʃ/ Hello
Esperanto Saluton (Eĥoŝanĝo ĉiuĵaŭde)
Estonian (eesti keel) Tere päevast / Tere õhtust
Finnish (suomi) Hei / Hyvää päivää
French (français) Bonjour / Salut
Georgian (ქართველი) გამარჯობა
German (Deutsch) Guten Tag / Grüß Gott
Greek (ελληνικά) Γειά σας
Greek, ancient (ἑλληνική) Οὖλέ τε καὶ μέγα χαῖρε
Gujarati (ગુજરાતી) નમસ્તે
Hebrew (תירבע) שלום
Hungarian (magyar) Szép jó napot!
Hindi (हिंदी) नमस्ते / नमस्कार ।
Italian (italiano) Ciao / Buon giorno
Javanese (Jawa) System.out.println("Sugeng siang!");
Kannada (ಕನ್ನಡ) ನಮಸ್ಕಾರ
Khmer (ភាសាខ្មែរ) ជំរាបសួរ
Lao (ພາສາລາວ) ສະບາຍດີ / ຂໍໃຫ້ໂຊກດີ
Malayalam (മലയാളം) നമസ്കാരം
Maltese (il-Malti) Bonġu / Saħħa
Mathematics ∀ p ∈ world • hello p □
Nederlands, Vlaams Hallo / Dag
Norwegian (norsk) Hei / God dag
Oriya (ଓଡ଼ିଆ) ଶୁଣିବେ
Polish (język polski) Dzień dobry! / Cześć!
Russian (русский) Здра́вствуйте!
Sinhala (සිංහල) ආයුබෝවන්
Slovak (slovenčina) Dobrý deň
Slovenian (slovenščina) Pozdravljeni!
Spanish (español) ¡Hola!
Swedish (på svenska) Hej / Goddag / Hallå
Tamil (தமிழ்) வணக்கம்
Telugu (తెలుగు) నమస్కారం
Thai (ภาษาไทย) สวัสดีครับ / สวัสดีค่ะ
Tibetan (བོད་སྐད་) བཀྲ་ཤིས་བདེ་ལེགས༎
Tigrigna (ትግርኛ) ሰላማት
Turkish (Türkçe) Merhaba
Ukrainian (українська) Вітаю
Vietnamese (tiếng Việt) Chào bạn

Japanese (日本語) こんにちは / コンニチハ
Chinese (中文,普通话,汉语) 你好
Cantonese (粵語,廣東話) 早晨, 你好
Korean (한글) 안녕하세요 / 안녕하십니까

자라 (Cho) said...

세상아, 안녕! (Korean)

It sounds a bit weird to say this in Korean, though :)

Rico70 said...

+1 Emily M. Bender

use iso639-3

Anonymous said...

Your Thai one is just the transliteration of English.

I would have said "สวัสดีโลก", though I'm not a native speaker so can't be sure you can address the "world" like that.

Anonymous said...

Your Thai one is just the transliteration of English.

I would have said "สวัสดีโลก", though I'm not a native speaker so can't be sure you can address the "world" like that.

Yugo Murawaki said...

(Khalkha) Mongolian (mn): Сайн байна уу, Дэлхий!

Anonymous said...

Dutch (NL): Hallo, wereld!

Anonymous said...

Well, for Thai "Hello, World", I commonly observed "สวัสดีชาวโลก" in an intro course to programming in X (Java, C/C++, Python).

We don't know why it has to be "Hello, World." so we think the program is an alien from the space.

Alon said...

Several of the versions you list (e.g., ca, es and sv) use capitals for the noun meaning ‘world’, when they wouldn't be expected in that construction. And, at least for Spanish and Catalan, a comma between the vocative particle and the noun would be mandatory.

Anyway, gripes aside, Guarani (gn) would be maĩteipa yvy, though I can't find any sites actually containing the string in question.