[Question]
  [
## Task
Create a program or a function that is valid in multiple programming languages, and when compiled/interpreted as a different language outputs "Hello, World!" in a different natural language.
For example, a valid solution might output `Hello World!` (English) when compiled and run as C, `Hallo Welt!` (German) when compiled and run as C++ and `你好世界！` (Chinese) when run as Python.
## Rules
To avoid ambiguity about the validity of an answer, below is a list of allowed versions of the phrase in several languages. The list consists of the phrase in languages for which Google Translate has a community-verified translation of the phrase (as of this writing).\*
The accuracy of these translations is debatable, but they are what this challenge will use. The printed strings must follow exactly the format below (with the exception of leading or trailing whitespace).
```
Afrikaans:    Hello Wêreld!
Albanian:     Përshendetje Botë!
Amharic:      ሰላም ልዑል!
Arabic:       مرحبا بالعالم!
Armenian:     Բարեւ աշխարհ!
Basque:       Kaixo Mundua!
Belarussian:  Прывітанне Сусвет!
Bengali:      ওহে বিশ্ব!
Bulgarian:    Здравей свят!
Catalan:      Hola món!
Chichewa:     Moni Dziko Lapansi!
Chinese:      你好世界！
Croatian:     Pozdrav svijete!
Czech:        Ahoj světe!
Danish:       Hej Verden!
Dutch:        Hallo Wereld!
English:      Hello World!
Estonian:     Tere maailm!
Finnish:      Hei maailma!
French:       Bonjour monde!
Frisian:      Hallo wrâld!
Georgian:     გამარჯობა მსოფლიო!
German:       Hallo Welt!
Greek:        Γειά σου Κόσμε!
Hausa:        Sannu Duniya!
Hebrew:       שלום עולם!
Hindi:        नमस्ते दुनिया!
Hungarian:    Helló Világ!
Icelandic:    Halló heimur!
Igbo:         Ndewo Ụwa!
Indonesian:   Halo Dunia!
Italian:      Ciao mondo!
Japanese:     こんにちは世界！
Kazakh:       Сәлем Әлем!
Khmer:        សួស្តី​ពិភពលោក!
Kyrgyz:       Салам дүйнө!
Lao:          ສະ​ບາຍ​ດີ​ຊາວ​ໂລກ!
Latvian:      Sveika pasaule!
Lithuanian:   Labas pasauli!
Luxemburgish: Moien Welt!
Macedonian:   Здраво свету!
Malay:        Hai dunia!
Malayalam:    ഹലോ വേൾഡ്!
Mongolian:    Сайн уу дэлхий!
Myanmar:      မင်္ဂလာပါကမ္ဘာလောက!
Nepali:       नमस्कार संसार!
Norwegian:    Hei Verden!
Pashto:       سلام نړی!
Persian:      سلام دنیا!
Polish:       Witaj świecie!
Portuguese:   Olá Mundo!
Punjabi:      ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ ਦੁਨਿਆ!
Romanian:     Salut Lume!
Russian:      Привет мир!
Scots Gaelic: Hàlo a Shaoghail!
Serbian:      Здраво Свете!
Sesotho:      Lefatše Lumela!
Sinhala:      හෙලෝ වර්ල්ඩ්!
Slovenian:    Pozdravljen svet!
Spanish:      ¡Hola Mundo!         // Leading '¡' optional
Sundanese:    Halo Dunya!
Swahili:      Salamu Dunia!
Swedish:      Hej världen!
Tajik:        Салом Ҷаҳон!
Thai:         สวัสดีชาวโลก!
Turkish:      Selam Dünya!
Ukrainian:    Привіт Світ!
Uzbek:        Salom Dunyo!
Vietnamese:   Chào thế giới!
Welsh:        Helo Byd!
Xhosa:        Molo Lizwe!
Yiddish:      העלא וועלט!
Yoruba:       Mo ki O Ile Aiye!
Zulu:         Sawubona Mhlaba!
```
So there are 74 languages that can be used.
## Winning Criterion
The solution that can output the phrase in the greatest number of languages wins. In case of a tie, the shorter solution (in bytes) wins.
---
\*The translations for Malagasy and Maltese were marked community-verified, but were clearly incorrect (one was just "Hello World!" and the other "Hello dinja!", but "Hello!" alone translates to "Bongu!"). These were excluded. Also some languages (Arabic, Hebrew, Pashto, Persian and Yiddish) read from right to left on Google Translate, but when copied here they read from left to right. I hope that's okay.
  
[Answer]
# 16 languages, 1363 bytes
```
 #define ip"MemuL tulaS",,,,,,,,,,"!",@++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.@,kc"Kaixo Mundua!"v#!
#define print(A,B,C)main(){printf("Helo Byd!");}//ss                                                                          ;ooooooooooooooooooo"Moni Dziko Lapansi!"<[-
#ifdef __cplusplus//p                                                                                                                                 ;;];;
#include<cstdio>//ffffffffff?
#define print(A,B,C)int main(){printf("Halo Dunya!");}//ssp
#endif//;  [;;;;;;;;;     "!etejivs vardzoP"]
#ifdef __OBJC__//;;;;;
#define print(A,B,C)main(){printf("Hallo Welt!");}//ss
#endif//\
"""echo" "Salom Dunyo!";"exit";puts"Moien Welt!";\
__END__
#define B//\
"""#;;;;;
print(["Hai dunia!","Hej Verden!","Halo Dunia!"][(int(1>0)is 1)+~int(-1/2)*2])
#define s eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejiiiiiiiijeeeeeeeeeeeeeejiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejeejijiiiiiiiiiijeeeeeeeeeeejiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiij
#define U   !"!dlereW ollaH"<           ;
#define T@,kc"Sannu Duniya!?%?"
```
[Try it online!](https://tio.run/##xZRtb5swEMff8ymOQ5PCQmDpWyPSpZlUbc02Kdv6giLkgdFMiI0AR22n7atnhlJ3D51UaZH2kyzO54f7@87mc0O5KFS2PRzAyVnBBQNe45rt1AV0qqIb9Axoo3c6NcTRaEQPvmhooWaWaNuPpv444veG3/vCcPorfjSMzQbGjzb02lNvm@Ebyq8lrJXIFbVx79jWvdK64aKbvPSW3pm70weZuF8HVzHBc1ZJWN7kNrrkWxC0LRwNIv8E11JwWN3yrYQLWlPRchvDeAZgObzQciFNs7pSbd@CoIb/DSEJIVqbyCqVszBru5zLKAgKw@LRNGsLfk811aleKXFDTbJry2Ei50UQEICY3DNERpt1rOT7Fva0yW/le0wecvRu@fosTfWynifVmVY6@iWrOhPcxL6yEJFlXyQCbrTI3aBS2kiQXfMOSa26VleOMzHuQK6sNH31dpWmJvZy3Me5k3QnJdZxOeRKcH1mT1@2Ej6xJmdi6I356MeSeNLPn0cvXN7C3J1@77uzeXDiPj9JXBOlBfbvlE@cxkfKv/iPRMmOSdkLLB/f/cjKS1OWj/q@2mjnFWvYJciqoucY/vyKzMwPw69qQ4VQQ@31Y1g8W@Dh8AM)
(use "switch languages" to change language)
* Python 3 = Halo Dunia! (Indonesian)
* Python 2 = Hej Verden! (Danish)
* Python 1 = Hai dunia! (Malay)
* C (gcc) = Helo Byd! (Welsh)
* C++ (gcc) = Halo Dunya! (Sundanese)
* Objective C (clang) = Hallo Welt! (German)
* Brainfuck = Hello World! (English, obviously)
* Befunge-93 = Salut Lume! (Romanian)
* Ruby = Moien Welt! (Luxemburgish)
* Bash = Salom Dunyo! (Uzbek)
* Befunge-98 (PyFunge) = Kaixo Mundua! (Basque)
* Unefunge-98 (PyFunge) = Sannu Duniya! (Hausa)
* Cardinal = Hallo Wereld! (Dutch)
* Alphuck = Ciao mondo! (Italian)
* ><> = Moni Dziko Lapansi! (Chichewa)
* Fission = Pozdrav svijete! (Croatian)
Any golfing tips are welcome (especially on the Brainfuck)!!
Thanks to @JonathanFrech for -1 byte! Also, thanks to @ovs for -40 bytes!
## How (general ideas, I actually forgot specifics)??
The languages can be put into four groups:
* Macro: C, C++, Objective C
* Comment: Python3, Python2, Python1, Ruby, Bash
* Dimensional: Befunge-93, Befunge-98, Unefunge-98, Cardinal, ><>, Fission
* Vulgar: Brainfuck, Alphuck
The Macro languages see `#` as the start of a preprocessor directive. These are used for three reasons: to house code for other groups, to distinguish among Macro languages, and to actually define a macro. All three use `//` as comment, so after that we store code for the other groups. Also, the backslash continues the comment in these languages.
The Comment languages see `#` as the start of a comment. The quirk here is the triple quotes, which distinguish the Pythons from Ruby from Bash. And to distinguish Python 1 from 2 from 3, we use a distinguishing feature in all three, along with an array of outputs. Oh yeah, there's also that `__END__`. This is used to end the code for some (can't remember exactly which ones) of the Comment languages.
The Dimensional languages are distinguished in a way that is hard to explain. One has to know the specifics of each language to figure it out. For example, `#` is only a skip in the fungeoids, while it does various different things in the other languages. The code is strewn about everywhere for these languages.
And finally, we arrive at the Vulgar languages. These two ignore everything that isn't in their set of valid characters. A balancing act has to be played with these languages and the others, as the code already contains characters in the character sets.
Edit: Wow... Somehow I only now realized Brainfuck did not seem to work, so that's fun!
[Answer]
## 23 Befunges, 713 bytes
The only language I really know is Befunge, so instead of multiple languages, I've just gone with multiple implementations of Befunge. I believe this is still valid under PPCG rules, which consider the [language to be defined by its implementation](https://codegolf.meta.stackexchange.com/a/13595).
```
8023/# !-1401p680p88+79*6+1p238*7+0pg90p$#v0';1';+>9%80p$$$$"ph~s"+3vv
vv_2#!>#-/\#21#:+#:>#\<0/-2*3`0:-/2g01g00p>#< 2#0 ^#1/4*:*9"9"p00***<<
>>$:2%3*-4/3g68*-70p1-0`02-3/-03-2%1+2/-70g+80g65+70g`7++3g68*-70g9`*v
0168:0>0133?45130120340200v00:<+8*+76%4p00+5/4:+-*86g3++98/2%+98g09+<<
                         @>gg#^:#+,#$"!"-#1_@
       !Helo Byd!!!!!Hai dunia!!!!Ciao mondo!!!Hallo Wereld!!!!
       !Hallo Welt!!!Halo Dunia!!!Halo Dunya!!!Bonjour monde!!!
       !Hei Verden!!!Hej Verden!!!Moien Welt!!!Labas pasauli!!!
       !Molo Lizwe!!!Salut Lume!!!Hei maailma!!Sveika pasaule!!
       !Hello World!!Salom Dunyo!!Tere maailm!!Sawubona Mhlaba!
       !Kaixo Mundua!Salamu Dunia!Sannu Duniya!!!!!!!!!!!!!!!!!
```
The frustrating thing about Befunge, is that although there is an open source reference implementation, and the language itself is dead simple, there isn't a single third-party interpreter (that I'm aware of) that exactly matches the reference behaviour. Every implementation fails in a different way.
On the plus side, this gives us the opportunity to develop a single piece of code that will produce a different result in almost every interpreter. And that's what I'm attempting in the program above.
If anyone is interested in verifying the results, I've tried to group the various implementations into categories based on how easy they are to get up and running (e.g. some people may not be able to run Windows binaries, or may not be willing to build from source, but everyone should be able to test the online interpreters).
### Online Interpreters
No installation required. It's usually just a matter of pasting in the code and clicking a button or two. But note that some of these are quite slow, so may need some time to finish executing.
**[Alexios' Befunge Playground](https://www.bedroomlan.org/tools/befunge-playground#mode=edit)** - *Salamu Dunia!*
Click the `Clear...` button and paste the code into the input field. Toggle the `Edit` switch to activate the interpreter, and then click the `Run` button to begin executing.  
*Note that this site probably won't work in Browser's other than Chrome.*
**[Befungius](http://befungius.aurlien.net/)** - *Molo Lizwe!*
Paste the code into the input field, making sure to overwrite the existing code. Then click the `Run` button to execute.
**[David Klick's Befunge 93 Interpreter](http://klickfamily.com/david/school/cis119/Befunge93.html)** - *Sannu Duniya!*
Paste the code into the *Playfield* input field, and then click the `Run` button to begin executing.
**[Ian Osgood's Befunge-93 Interpreter](http://www.quirkster.com/iano/js/befunge.html)** - *Salut Lume!*
Paste the code into the input field under the `Show` button, making sure to overwrite the `@` that is already there. Click the `Show` button to import the code, then click the `Run` button to begin executing.
**[jsFunge IDE](https://befunge.flogisoft.com/)** - *Hej Verden!*
First close the *Help* dialog, then click the *Open/Import* toolbar button (second from left), paste in the code, and click `OK`. To execute, click the *Run Mode* button (fourth from left), and then *Start* (fifth from left).
Also note that a few of the console-based interpreters are actually available on TIO, so while they aren't technically online interpreters, they can be tested online. For those that are supported (currently BEF, FBBI, MTFI and PyFunge), I've included a *Try It Online!* link next to their entry.
### Java IDEs
You'll need to have the Java run-time installed for these, but they should theoretically work on any platform. Only tested on Windows though.
**[Ashley Mills' Visual Befunge Applet](https://web.archive.org/web/20110914005056/http://www.ashleymills.com/programming/befunge/Befunge.jar)** - *Moien Welt!*
This was initially an online applet which is unfortunately no longer available, but you can still download the jar and run it locally as a desktop application. You'll need to paste the code into the *Program Editor* window, then click the `Convert` button, followed by the `Run` button.
**[WASABI: Wasabi's A Superbly Asinine Befunge Interpreter](https://sourceforge.net/projects/wasabi-befint/files/latest/download)** - *Hallo Welt!*
To paste in the code, right click in the top left corner of the editor window (it *must* be the very top left) and select the *Paste* menu item. Then enable the *Full Speed* check box (otherwise it'll take forever), and click the `Run!` button to begin executing.
**[YABI93: Yet Another Befunge93 Interpreter](https://sourceforge.net/projects/yabi93/files/YABI93%20Beta%203/Multilanguage/YABI93-Beta3.jar/download)** - *Halo Dunia!*
Press `Ctrl`+`A`, `Ctrl`+`V` to paste the code into the editor window, being sure to overwrite the default source. Then click the `Start` button to begin executing.
### Windows IDEs
You'll typically need Windows for these, although in some cases there may be binaries available for other operating systems. I can't promise the code will work on other platforms though.
**[BefunExec](https://www.mikescher.com/programs/download/BefunUtils)** - *Hello World!*
You can't paste the code into the editor, so you'll first need to save it to disk somewhere. Then from the IDE, use the *File > Open* menu to load the code from disk, and select the *Simulation > Run/Pause* menu to run it.
**[BeQunge](https://web.archive.org/web/20160711175324/http://www.purplehatstands.com/bequnge/downloads/bequnge-0.2.zip)** - *Labas pasauli!*
Press `Ctrl`+`V` to paste in the code, and then click the *Debug* toolbar button (the blue cog) to begin executing. Once the *Debugger* panel appears, you'll want to set the *Speed* to maximum - the button to the right of the slider - otherwise it'll take forever to finish.
**[Fungus](https://web.archive.org/web/20060521031531/http://www.teepop.net:80/fungus/fungus-1.00beta-win32.zip)** - *Tere maailm!*
Press `Ctrl`+`V` to paste in the code, and then press `F5` to run it.
**[Visbef: Visual Befunge '93 for Windows](http://wimrijnders.nl/other/befunge/Visbef.zip)** - *Hallo Wereld!*
You can't paste the code into the editor, so you'll first need to save it to disk somewhere. Then from the IDE, press `Ctrl`+`O` to open the file browser and load the code from disk, and press `F5` to run it.
### Windows Console Apps
Again these typically require Windows, although other platforms may be available, but not guaranteed to work.
In all cases the code will need to be saved to a file on disk and the filename passed to the interpreter as a command line parameter (*source.bf* in the example command lines given below). Also note that some of these are technically Befunge-98 interpreters, and must be run with a particular command-line option to force a Befunge-93 compatibility mode. If you don't do that, you won't get the correct results.
**[BEFI: Rugxulo's Befunge-93 Interpreter](https://sites.google.com/site/rugxulo/BEFI_4V.ZIP)** - *Hei Verden!*
Command line: `bef93w32 -q source.bf`
**[CCBI: Conforming Concurrent Befunge-98 Interpreter](https://deewiant.iki.fi/files/projects/ccbi/ccbi-2.1-windows-x86-32.7z)** - *Sveika pasaule!*
Comand line: `ccbi --befunge93 source.bf`
**[MTFI: Magus Technica Funge Interpreter](https://web.archive.org/web/20000903032423/http://www.mines.edu:80/students/b/bolmstea/mtfi/mtfi121x.zip)** - *Hai dunia!*
Command line: `mtfi -3 source.bf` ([Try it online!](https://tio.run/##dVDBbtswDL3nKxQrQQFpginJcWw38IquhwJLThm2S9FGQVRVnW0ZSeyuO@zXM9lNkOUwHgRSfO/xkWv93FRGs1Sycv9sD4cEhAwxGjIeAa/jBOokodOUxJTXQiZkSqE2KdQj3MLVNb@6pnk69qiRj6B@@bMLqGzbQds@CTzMMQsfsOA4ozjL8cMMQiaIXEHGQmGAG4A6xzMkMKBHzMOIZCQN0qAGIITMZoM8H2ViLAmLQmnihLAp1JzBCgSTIQPJxJhTEfpvQxMw8YT6bDWl9IQ26Yq0A@BxkkEOXMrP0YRL4AJkBAKgBchmNCF0Go8jP5ZOwiijjCSxkZSmSSjG/jWQUu8G/S9ucmPwY4bpJzwKhgHD/OnmhB7e68Kh2/fNsIt7ZdGmqazqii9WOVS6auP6TuFxP/RWFz30zD82iv0HyqG7o8CpeO@KW1e9umbb6@kLvrbou95udNVR9Ou5WDirq5PyXK3VDtVqp5rC/stfOD9lbn@/dapLVTR7NG9K3YtZVCpli9IbWLba/lRHAX0xv/fvtt1enu/K3rPf@Ztf9ijQdd6atasUWrwU3sqZ/1XZXw4tmmrTqI6vyuZ4gaWqqo@8v8BlHA5/AQ))
### Python and PHP Console Apps
These require the appropriate scripting language installed - either Python or PHP.
**[Befungee](https://github.com/programble/befungee)** - *Helo Byd!*
Command line: `befungee.py source.bf`
**[PyFunge](https://pythonhosted.org/PyFunge/install.html)** - *Halo Dunya!*
Command line: `pyfunge -v 93 source.bf` ([Try it online!](https://tio.run/##dVDBbtswDL3nKxQrQQFpginJcWw38IpuhwJNThm2S9FGQTRVnW0ZSe0uO@zXU9lNkOUwHgRSfO/xkWv9s6mMZqlk9b5PD4cEhAwxGjIeAa/jBOokodOUxJTXQiZkSqE2KdQj3MLVNb@6pnk69qiRj6B@/rsLqGzbQds@CTzMMQsfsOA4ozjL8cMMQiaIXEHGQmGAG4A6xzMkMKBHzMOIZCQN0qAGIITMZoM8H2ViLAmLQmnihLAp1JzBCgSTIQPJxJhTEfpvQxMw8YT6bDWl9IQ26Yq0A@BxkkEOXMrP0YRL4AJkBAKgBchmNCF0Go8jP5ZOwiijjCSxkZSmSSjG/jWQUu8G/S9ucmPwY4bpJzwKhgHD/OnmhB7e6cKh2/1m2MWdsmjTVFZ1xRerHCpdtXF9p/C4H3qrix565h8bxesHyqGvR4FTse@KW1e9uGbb6@kLvrbou95udNVR9Mu5WDirq5PyXK3VDtVqp5rC/stfOD9lbv@8dapLVTSvaN6UuhezqFTKFqU3sGy1/aWOAvpifu/fbbu9PN@VvWe/8ze/7FGg67w1a1cptHguvJUz/17Z3w4tmmrTqI6vyuZ4gaWqqo@8v8BlHA7v))
**[Bephunge](https://web.archive.org/web/20160413105702if_/http://esoteric.voxelperfect.net/files/befunge/impl/bephunge.phps)** - *Bonjour monde!*
Command line: `php bephunge.phps source.bf`
### Source-only Console Apps
These will need to be built from source, and that's usually easiest with a \*nix-like environment. On Windows I use the [Windows Subsystem for Linux](https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux).
**[BEF: Befunge-93 Reference Distribution](https://github.com/catseye/Befunge-93)** - *Ciao mondo!*
Command line: `bef -q source.bf` ([Try it online!](https://tio.run/##dVDBbtswDL3nKxQrQQFpginJcWQ38IpuhwJLThm2S9FGQTTVnW0ZSe2uO@zXM9l1kOUwHgRSfO/xkVvzo6msOR4VCBliNGY8Al7HCmql6DwhMeW1kIrMKdQ2gXqCW7i65lfXNEumHjXxEdRPfw4BlW07attHgccZZuE9FhynFKcZvl9AyASRG0hZKCxwC1BneIEEBvSAeRiRlCRBEtQAhJDFYpRlk1RMJWFRKG2sCJtDzRlsQDAZMpBMTDkVof@2VIGNZ9RnmzmlJ7RNNqQdAY9VChlwKT9GMy6BC5ARCIAWIF1QReg8nkZ@LJ2FUUoZUbGVlCYqFFP/Wkiod4P@FzeZtfghxfQDngTjgGH@eHNCj@9M4dDt227cxZ3O0a6pct0Vn3LtUOmqnes7hcd9N3tT9NAzf2gUL@8ohz4PAqfirStuXfXsmn2vZy74JkffzH5nqo5ins/FyuWmOikv9VYfUK0Puinyf/kr56cs89@vnepaF80LWjal6cVyVGqdF6U3sG5N/lMPAuZifu/f7bu9PN@VvWe/81e/7CDQdV6bras0Wj0V3sqZ/0XnvxxaNdWu0R1fl81wgbWuqve8v8BlHI9/AQ))
**[cfunge](https://github.com/VorpalBlade/cfunge)** - *Sawubona Mhlaba!*
Command line: `cfunge -s 93 source.bf`
**[FBBI: Flaming Bovine Befunge-98 Intepreter](https://github.com/catseye/FBBI)** - *Hei maailma!*
Command line: `fbbi -93 source.bf` ([Try it online!](https://tio.run/##dVDBbtswDL3nKxQrQQFpginJcWw38IquhwJLTim2S9FGQVRVnW0ZSe2uO@zXU9lNkOUwHgRSfO/xkWv91FRGs1Syp/Xa7vcJCBliNGQ8Al7HCdRJQqcpiSmvhUzIlEJtUqhHuIWLS35xSfN07FEjH0H9/HcXUNm2g7Z9FHiYYxbeY8FxRnGW4/sZhEwQuYKMhcIANwB1jmdIYEAPmIcRyUgapEENQAiZzQZ5PsrEWBIWhdLECWFTqDmDFQgmQwaSiTGnIvTfhiZg4gn12WpK6RFt0hVpB8DjJIMcuJRfowmXwAXICARAC5DNaELoNB5HfiydhFFGGUliIylNk1CM/Wsgpd4N@l9c5cbghwzTL3gUDAOG@ePVET281YVD1@@bYRe3yqJNU1nVFd@scqh01cb1ncLjfuqtLnroiX9oFK@fKIduDgLH4r0rrl314pptr6fP@NqiH3q70VVH0S@nYuGsro7Kc7VWO1SrnWoK@y9/4fyUuf3z1qkuVdG8onlT6l7MolIpW5TewLLV9pc6COiz@b1/t@328nxX9p79znd@2YNA13lr1q5SaPFceCsn/ndlfzu0aKpNozq@KpvDBZaqqj7z/gLnsd9/AA))
**[Fungi](https://github.com/thomaseding/fungi)** - *Kaixo Mundua!*
Command line: `fungi source.bf`
**[Rc/Funge-98](http://www.rcfunge98.com/rcfunge2.tgz)** - *Salom Dunyo!*
Command line: `rcfunge -93 source.bf`
### How it works
The challenge with this was finding the fewest number of tests that provided the most differentiation between interpreters. In the end it came down to four main test sequences:
1. The first is an out-of-bounds memory read from offset -1,1. In theory this should always return 32 (ASCII space), but there were actually 10 variations in practice. This test is complicated by the fact that two of the interpreters crash on an out-of-bounds read, so a couple of special-case tests (division rounding and space bridging) were required to force those two back into bounds.
2. The second sequence is a test of Befunge-98 functionality - specifically the instructions `;` and `'`. Almost all of the interpreters are Befunge-93, or are run in Befunge-93 compatibility mode, so they should just ignore those instructions. In practice there were 6 different ways in which this sequence was interpreted.
3. The third test checks the range of memory cells. In the reference interpreter, memory cells are signed 8-bit, but other implementations vary in range from 8-bit to unbounded, some signed and some unsigned. However, for the purposes of this test, we only had to distinguish between 5 of those variants.
4. The fourth and final sequence is a combination of underflow and negative division tests. There are a number of ways in which interpreters get underflow wrong, and there are at least 3 different ways in which the division and modulo instructions are implemented, but there were only 3 combinations we cared about here.
Each of these sequences returned a single number, and those four numbers were combined (via some basic arithmetic and translation tables) to produce a final value in the range 0 to 22. That value could then be used as an index to lookup the actual message to display.
[Answer]
# 15 languages, 532 bytes
```
# ;"!audnuM oxiaK">:#,_@R"Hej Verden!";;@,kb"Tere maailm!";# w"!amliaam ieH"ck,@oooooooooo"Hai dunia!"
`true #{puts'Hola món!'}` \
__END__
"Hola Mundo!" puts
case `ps -p$$ -oargs=` in \
b*)echo Hallo Welt!;;k*)echo Ndewo Ụwa!;;d*)echo Ciao mondo!;;z*)echo Moien Welt!;;a*)echo Hei Verden!;;esac
true; 
#xx
#x%"Olá Mundo!"x
#xx+++[++[<+++>->+++<]>+++++++]<<<--.<.<--..<<---.<+++.<+.>>.>+.>.>-.<<<<+.
   	  	   
	
     		  	 	
	
     		 		  
	
     		 				
	
     	     
	
     	    	 
	
     				  	
	
     		  	  
	
     	    	
	
  
```
[Try it online!](https://tio.run/##XY/RSsMwFIavm6c4TSdDu/YBTC0DFQqyCSJ6oaM9a6PGtcloV1YUH0bwDbz0ck/ik9SkrLp5SP7k/3LOSfIgqkoo2bYOMGpjncl6AqoReEHDY2cUj69oxJ/hhpcZlzZlbDxazOk1LzkUiCIvNHNgrUuLXCAWIHhE08VorH6DRiggq6VAm5JkVdYcnNdlvaqGkcoRis2ntIdvCdyTOD6fnsUxod3BpJaZsimYVJJixSFZVuAtBwPwFJaP1UkCQuqy@dEhT58URJjnCm55vrIZW2zhNONrBd9fH2vUNNvSU4EKCmUuYOxlCydKcNnXY9@Ui/73jPEKU2J@wIA4TaPnAb3MN@/9Ww1pXNe90yPQa@iFWoOZUROzIAg8zw98o77Za6O5Fj8M/VCrH2qkw/UJAFjdAGIZo/edt3asIXvW@jvtdM9ZO7ldr/3G/5I717Y/ "Fission – Try It Online")
1. `Kaixo Mundua!` in Befunge-93
2. `Hej Verden!` in Fission
3. `Tere maailm!` in Unefunge-98
4. `Hei maailma!!` in Befunge-98
5. `Hai dunia!` in ><>
6. `Hola món!` in Ruby
7. `Hola Mundo!` in GolfScript
8. `Hallo Welt!` in bash
9. `Ndewo Ụwa!` in ksh
10. `Ciao mondo!` in dash
11. `Moien Welt!` in zsh
12. `Hei Verden!` in ash
13. `Olá Mundo!` in Cardinal
14. `Hello World!` in brainfuck, [courtesy of primo](https://codegolf.stackexchange.com/a/68494/3852).
15. `Helo Byd!` in Whitespace
# Explanation
Line 1 distinguishes between five 2D esolangs:
1. `><>` reads `#` as a mirror, wraps around to the left, prints `"Hai dunia!"` and crashes (`@`). All the Funges read it as a trampoline and go right.
2. Befunge-93 ignores `;`, prints `Kaixo Mundua!` and exits (`@`).
3. The ’98 Funges jump from the first `;` to the second, then from the third `;` to the fourth. `w` is a NOP for Befunge-98, printing `Hei maailma!`.
4. But `w` reflects the instruction pointer in Unefunge-98, printing `Tere maailm!`.
5. Fission doesn’t start in the top-left corner at all. `R"Hej Verden!";` is executed. (Another instruction pointer starts from the `D` in `__END__`, but it does nothing then dies to the `;` in `true;`.)
Ruby sees ``true #{puts'Hola món!'}``, then `__END__`.
GolfScript sees ```, then `true` (NOP), then a comment; then `__END__` (NOP); then `"Hola Mundo!" puts` (this is executed); then `case` (NOP), then ``` (crashes on empty stack).
The shells see a comment, then an invocation to `true` (NOP), then invocations to unknown commands `__END__` and `"Hola Mundo!"` (which error to STDERR but execution continues), then the `case` statement which distinguishes based on the first letter of the name of the current process.
Cardinal is another 2D esolang which starts at the `%`, sending 4 IPs up, down, left, and right. They're all killed by the surrounding `x` commands, but one prints `"Olá Mundo!"` before dying.
The brainfuck code is primo’s, prefixed with `++` to counteract the dashes in `ps -p$$ -oargs=`.
The whitespace in my code is executed as the Whitespace program
```
 push 0
 push 0
label_0:
 push 0
 push 0
 drop
 drop
 push 72; printc
 push 101; printc
 push 108; printc
 push 111; printc
 push 32; printc
 push 66; printc
 push 121; printc
 push 100; printc
 push 33; printc
```
which prints `Helo Byd!`
**EDIT**: I forgot that adding `UDLR` characters breaks the Fission program, so I’ve changed the strings up to avoid these.
[Answer]
# 4 languages, 75 bytes
```
#"Hej Verden!"o|
print ([]and(0and"Hola món!"or"Helo Byd!")or"Hai dunia!")
```
**[Python](https://tio.run/##K6gsycjPM/7/X1nJIzVLISy1KCU1T1Epv4aroCgzr0RBIzo2MS9FwwBIKHnk5yQq5B7eDJIvAirPyVdwqkxRVNIE8RIzFVJK8zITgdz//wE) - `Hai dunia!`**
**[Perl](https://tio.run/##K0gtyjH9/19ZySM1SyEstSglNU9RKb@Gq6AoM69EQSM6NjEvRcMASCh55OckKuQe3gySLwIqz8lXcKpMUVTSBPESMxVSSvMyE4Hc//8B) - `Helo Byd!`**
**[Ruby](https://tio.run/##KypNqvz/X1nJIzVLISy1KCU1T1Epv4aroCgzr0RBIzo2MS9FwwBIKHnk5yQq5B7eDJIvAirPyVdwqkxRVNIE8RIzFVJK8zITgdz//wE) - `Hola món!`**
**[Haystack](https://tio.run/##y0isLC5JTM7@/19ZySM1SyEstSglNU9RKb@Gq6AoM69EQSM6NjEvRcMASCh55OckKuQe3gySLwIqz8lXcKpMUVTSBPESMxVSSvMyE4Hc//8B) - `Hej Verden!`**
[Answer]
# 7 languages, 221 bytes
```
<?php echo'مرحبا بالعالم!';die?>h+#;"!dlereW ollaH"ck,@;
;echo Kaixo Mundua!;                        <@,k+4f"ሰላም ልዑል!"
Բարեւ աշխարհ!
@,k+4f"Përshendetje Botë!";XXXX;"Hello Wêreld!"
```
Since this program contains some nasty characters, here's an xxd:
```
00000000: 3c3f 7068 7020 6563 686f 27d9 85d8 b1d8  <?php echo'.....
00000010: add8 a8d8 a720 d8a8 d8a7 d984 d8b9 d8a7  ..... ..........
00000020: d984 d985 2127 3b64 6965 3f3e 682b 233b  ....!';die?>h+#;
00000030: 2221 646c 6572 6557 206f 6c6c 6148 2263  "!dlereW ollaH"c
00000040: 6b2c 403b 0a0c 3b65 6368 6f20 4b61 6978  k,@;..;echo Kaix
00000050: 6f20 4d75 6e64 7561 213b 2020 2020 2020  o Mundua !;
00000060: 2020 2020 2020 2020 2020 2020 2020 2020
00000070: 2020 3c40 2c6b 2b34 6622 e188 b0e1 888b    <@,k+4f"......
00000080: e188 9d20 e188 8de1 8b91 e188 8d21 220a  ... .........!".
00000090: 0ad4 b2d5 a1d6 80d5 a5d6 8220 d5a1 d5b7  ........... ....
000000a0: d5ad d5a1 d680 d5b0 210a 402c 6b2b 3466  ........!.@,k+4f
000000b0: 2250 c3ab 7273 6865 6e64 6574 6a65 2042  "P..rshendetje B
000000c0: 6f74 c3ab 2122 3b58 5858 583b 2248 656c  ot..!";XXXX;"Hel
000000d0: 6c6f 2057 c3aa 7265 6c64 2122 0a         lo W..reld!".
```
* Unefunge-98 prints `Përshendetje Botë!` - [Try it online!](https://tio.run/##K81LTSvNS0/VtbTQLagEM///t7EvyChQSE3OyFe/2Xpj4421N1bcWK4AIm623NgJIm@2Kqpbp2Sm2ttlaCtbKymm5KQWpYYr5OfkJHooJWfrOFhz8ViDDFDwTsysyFfwLc1LKU1UtFbAAWwcdLK1TdKUHnZseNjR/bBjrsLDjt6H3ROBpKISF9eVTVcXXmu4uvRak8LVhVe3X10L5m5Q5IJqCzi8uqg4IzUvJbUkK1XBKb/k8GpFJesIILBW8kjNyclXCD@8qig1JwVo2P//AA)
* Befunge-98 prints `Hallo Wereld!` - [Try it online!](https://tio.run/##S0pNK81LT9W1tNAtqAQz//@3sS/IKFBITc7IV7/ZemPjjbU3VtxYrgAibrbc2Akib7YqqlunZKba22VoK1srKabkpBalhivk5@QkeiglZ@s4WHPxWIMMUPBOzKzIV/AtzUspTVS0VsABbBx0srVN0pQedmx42NH9sGOuwsOO3ofdE4GkohIX15VNVxdea7i69FqTwtWFV7dfXQvmblDkgmoLOLy6qDgjNS8ltSQrVcEpv@TwakUl6wggsFbySM3JyVcIP7yqKDUnBWjY//8A)
* Trefunge-98 prints `ሰላም ልዑል!` - [Try it online!](https://tio.run/##KylKTSvNS0/VtbTQLagEM///t7EvyChQSE3OyFe/2Xpj4421N1bcWK4AIm623NgJIm@2Kqpbp2Sm2ttlaCtbKymm5KQWpYYr5OfkJHooJWfrOFhz8ViDDFDwTsysyFfwLc1LKU1UtFbAAWwcdLK1TdKUHnZseNjR/bBjrsLDjt6H3ROBpKISF9eVTVcXXmu4uvRak8LVhVe3X10L5m5Q5IJqCzi8uqg4IzUvJbUkK1XBKb/k8GpFJesIILBW8kjNyclXCD@8qig1JwVo2P//AA)
* Actually prints `Hello Wêreld!` - [Try it online!](https://tio.run/##S0wuKU3Myan8/9/GviCjQCE1OSNf/WbrjY031t5YcWO5Aoi42XJjJ4i82aqobp2SmWpvl6GtbK2kmJKTWpQarpCfk5PooZScreNgzcVjDTJAwTsxsyJfwbc0L6U0UdFaAQewcdDJ1jZJU3rYseFhR/fDjrkKDzt6H3ZPBJKKSlxcVzZdXXit4erSa00KVxde3X51LZi7QZELqi3g8Oqi4ozUvJTUkqxUBaf8ksOrFZWsI4DAWskjNScnXyH88Kqi1JwUoGH//wMA)
* Bash prints `Kaixo Mundua!` - [Try it online!](https://tio.run/##S0oszvj/38a@IKNAITU5I1/9ZuuNjTfW3lhxY7kCiLjZcmMniLzZqqhunZKZam@Xoa1sraSYkpNalBqukJ@Tk@ihlJyt42DNxWMNMkDBOzGzIl/BtzQvpTRR0VoBB7Bx0MnWNklTetix4WFH98OOuQoPO3ofdk8EkopKXFxXNl1deK3h6tJrTQpXF17dfnUtmLtBkQuqLeDw6qLijNS8lNSSrFQFp/ySw6sVlawjgMBaySM1JydfIfzwqqLUnBSgYf//AwA)
* PHP prints `مرحبا بالعالم!` - [Try it online!](https://tio.run/##K8go@P/fxr4go0AhNTkjX/1m642NN9beWHFjuQKIuNlyYyeIvNmqqG6dkplqb5ehrWytpJiSk1qUGq6Qn5OT6KGUnK3jYM3FYw0yQME7MbMiX8G3NC@lNFHRWgEHsHHQydY2SVN62LHhYUf3w465Cg87eh92TwSSikpcXFc2XV14reHq0mtNClcXXt1@dS2Yu0GRC6ot4PDqouKM1LyU1JKsVAWn/JLDqxWVrCOAwFrJIzUnJ18h/PCqotScFKBh//8DAA)
* Retina prints `Բարեւ աշխարհ!` - [Try it online!](https://tio.run/##K0otycxL/P/fxr4go0AhNTkjX/1m642NN9beWHFjuQKIuNlyYyeIvNmqqG6dkplqb5ehrWytpJiSk1qUGq6Qn5OT6KGUnK3jYM3FYw0yQME7MbMiX8G3NC@lNFHRWgEHsHHQydY2SVN62LHhYUf3w465Cg87eh92TwSSikpcXFc2XV14reHq0mtNClcXXt1@dS2Yu0GRC6ot4PDqouKM1LyU1JKsVAWn/JLDqxWVrCOAwFrJIzUnJ18h/PCqotScFKBh//8DAA)
[Answer]
# 5 languages, 168 bytes
```
  //"!nedreV jeH",,,,,,,,,,,@R"Hello World!"*#x
///"!mliaam ereT">:?v; x"!dyB oleH"           %x
//               ^ o<                         x
// >`Sawubona Mhlaba!`;
```
I think 2-dimensional languages are interesting.
><> prints `Tere maailm!`  
Befunge-98 prints `Hej Verden!`  
Beeswax prints `Sawubona Mhlaba!`  
Cardinal prints `Helo Byd!`  
Fission prints `Hello World!`
[Try it online!](https://tio.run/##S04sSsnMS8z5/19BQV9fSTEvNaUoNUwhK9VDSQcBHIKUPFJzcvIVwvOLclIUlbSUK7j0QcpzczITE3MVUotSQ5TsrOzLrBUqlBRTKp0U8nOAJigggCpIgwIqiFPIt1HABcDq7RKCE8tLk/LzEhV8M3ISkxIVE6z//wcA "Cardinal – Try It Online") (Cardinal)
[Answer]
# 2 languages, 16 characters, 24 bytes
*Well, at least that's shorter than both strings.*
```
L"שלום עולם"33ç«
```
**[05AB1E](https://tio.run/##MzBNTDJM/f/fR@n6yutzrk@9Plfh@iIgNef6XCVj48PLD63@/x8A) - `שלום עולם!`**
**[Help, WarDoq!](http://cjam.aditsu.net/#code=l%3AQ%7B%22HhEeLlOoWwRrDd%2C!AaPpQq%22Q%7C%5B%22Hh%22%22ello%22a%5B'%2CL%5DSa%22Ww%22%22orld%22a%5B'!L%5D%5D%3Am*%3A%60%5B%7Briri%2B%7D%7Briri%5E%7D%7Brimp%7D%7Brizmp%7DQ%60Q%7B%5C%2B%7D*%60L%5D%2Ber%3A~N*%7D%3AH~&input=L%22%D7%A9%D7%9C%D7%95%D7%9D%20%D7%A2%D7%95%D7%9C%D7%9D%2233%C3%A7%C2%AB) - `Hello World!`**
Help, WarDoq! can add two numbers and test for primes, so it is considered as a valid programming language per [this meta post](https://codegolf.meta.stackexchange.com/questions/2028/what-are-programming-languages/2073#2073).
[Answer]
## 3 languages, ~~67~~ 62 bytes
To qualify for [this](https://codegolf.meta.stackexchange.com/a/14637/31957) bounty (100 rep).
```
x:Helo Byd!
O
y:"Hai dunia!"
u?`h;`4$'5^5D+Asi:^:E+IvIvAB*vhm,
```
**Add++:** [Try it online!](https://tio.run/##S0xJKSj4/7/CyiM1J1/BqTJFkcufq9JKySMxUyGlNC8zUVGJq9Q@IcM6wURF3TTO1EXbsTjTKs7KVduzzLPM0UmrLCNX5/9/AA "Add++ – Try It Online")
**Foo:** [Try it online!](https://tio.run/##S8vP//@/wsojNSdfwakyRZHLn6vSSskjMVMhpTQvM1FRiavUPiHDOsFERd00ztRF27E40yrOylXbs8yzzNFJqywjV@f/fwA "Foo – Try It Online")
**Somme:** [Try it online!](https://tio.run/##K87PzU39/7/CyiM1J1/BqTJFkcufq9JKySMxUyGlNC8zUVGJq9Q@IcM6wURF3TTO1EXbsTjTKs7KVduzzLPM0UmrLCNX5/9/AA "Somme – Try It Online")
## Explanation
### Add++
Add++ sees:
```
x:Helo Byd!
O
```
"Output `x`'s string"
```
y:"Hai dunia!"
```
"Set y to a different string"
```
u?`h;`4$'5^5D+Asi:^:E+IvIvAB*vhm,
```
"idk something weird, I'll error out"
### Foo
Foo sees:
```
x:Helo Byd!
O
y:"Hai dunia!"
```
"Oo, quotes, I'll output those."
```
u?`h;`4$'5^5D+Asi:^:E+IvIvAB*vhm,
```
"Uh... something about a mode? Idk, I'll error out."
### Somme
Somme sees, well, this:
```
8s+vi:4+vhIvE-Asi:^:E+IvIvAB*vhm,
```
Every column is converted to code points, then 32 is subtracted from them, then each is taken modulo 95. This corresponds to these characters, which print, "Hei Verden!"
[Answer]
# 4 languages, 138 bytes
```
''' '/*' '''
print(["Bonjour monde!","Hei maailma!","Hallo Wereld!"][((int(not 0)is 1)+2*int(1/2==0))-1])
''' '*/print("Hallo Welt!")' '''
```
[Try it online!](https://tio.run/##PY0xDsMgEAR7v@KgOY4kwrh3kyo/SGG5QDIFEXAWJu8nMZHSrLQrzc5euHJuDREBjf4G4rCXkKta5J3zi98FEufNC3mVDx8gORdicr26GBmevvi4CbkuSp1c5gojhQMsXSZ9LtZM8zwS3exKQzdp83P8L2IVkrq9tQ8 "Proton – Try It Online")
Py1, Py2, Py3, Proton; thanks to Mr. Xcoder; translated from Zacharý's answer
[Answer]
# 4 languages, 115 bytes
```
print ((("b" + "0" == 0)and eval('"Hallo Wereld!"'))or(0 and"Hello World!"or(1/2and"Hei Verden!"or"Hej Verden!")));
```
Perl 5 gives `Hallo Wereld!` - [TIO](https://tio.run/##PYo7DoMwDIav8tcLtjqQVmKq2DkBzEHxQGUlyKp6/RCo1PF77Oo21Lr7lj9gZloJd1AgjCOCxJyg32jc0RTNChZ1tXSjTqQ4B7SBJr1K8TM0@@ifP71hVk@aT9vw/UcRedV6AA)
Ruby gives `Hello World!` - [TIO](https://tio.run/##PYo7DoMwDIav8tcLthgIXSt2TgBzUDyAoqSy2ko9fQggMX4P@y7/Ut62pg@YmRZCC3KEYYATnwL05yM3NPoYM2Y1jeFBjUg2dqgDjXqWbEeotu@el14xqQVNh6243Sgir1J2)
Python 2 gives `Hej Verden!` - [TIO](https://tio.run/##PYpLCoMwEIav8nc2ztCFqdvi3hPUdSQDtYREBhE8fYwVXH6PZV@/OXWlLDanFcxME@EJcoS@hxOfAnTzkRsafIwZo5rG8KBGJBs71IEG/ZdsZ6j21XaXnvFRC5pOW/F3o4i8SzkA)
Python 3 gives `Hei Verden!` - [TIO](https://tio.run/##PYpLCoMwEIav8nc2ztBFo10W956gXUcyoCUkMkihp49RweX3WP7rlNOzlMXmtIKZaSTcQY7Q93DiU4D@fOSGBh9jxkdNY7hRI5KNHepAgx4l2x6qbR/dqWe81YKm3Vb8Xigir1I2)
[Answer]
# Four Languages, a whopping 650 bytes
```
//iiciccepepceaiiiaiaiaicccsascciijceeeeeejccijjccjceaajaajcccjeeejaajaaijcccej
//[
/*
GOTO end
*/
//pis
//p
//p
//\u000Apublic class Main{public static void main(String[]a){System.out.print("Salut Lume!");}}
/*
lblend
print Hola Mundo!
//s
*/
//]
//s
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++++.--------.++++++++++++++.-------------------------------------------------------------------------------.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++.-.----------.+++++++++++.------------------------------------------------------------------------------.
```
Java gives "Salut Lume!" [Try it!](https://tio.run/##rU67bgMhEOzvK7ArP2S4PlWqpIjl4tI5LtZ7KFrMAQpgKbL87ZeFXJlIkXIDLMxoxIyBK@x80M70l3FUiggJUQcdUAMRQV2IGCEiEhnUFYaJ4cEcwPBmiyl6ZVSoNo1Sx0ZtmqfD60Fo1zcbxVKgWOZ03nLbto8hny2hQAsxij2Qu01KTJD4unrqxcD6qksf5N6PJ1jfus@Y9CB9TjKwmFbLDmxO4iUPerFcP9zvJdyebYmuDvHsLYh9dr1fcHb8LnSqT6W2/4f8o203Qf6izwS5nROyFJQ//z5zczmOXw)
S.I.L.O.S gives "Hola Mundo" [Try it!](https://tio.run/##rU67TgMxEOzvK5xUeQj7eioqKIhSHF1Isdmz0Fq@s8XaSCjKtx9rcyVISNzYXntGI88w@cDTZAwREqKNNqIFIoK6EJGBEYkc2gonxMkQDuBki8UVvTIq1LrGmFNjds3j8eWo7Ng3OyNSJC5zPq@5bduHmC@eUKEHZnUAGq@zwgmSXB@BejWIvunSO41vpzNsr90nJzvokJOOIqbNugOfk3rOg12tt/e3Wwn3F1@iq0M9BQ/qkMc@rCSbvwud69OY/f@h/2i7m6F/0ReC3i8JXQrqn39fuLmepi8)
Brainfuck gives "Ciao mondo!" [Try it!](https://tio.run/##rU49b8MgFNz9K0imfKjgPVOnZkiUwd3SDM/PtHoE2yhApCjKb3cf1GMjVaoPeHCnE3f1Baj7jHgeBqWIkBC10w41EBHkhYgePCKRQZ1hmBgezAEMb7aYpGdGiWpTKHUs1Kp4O7wfhO6aYqVYcuTTHM9HLMvy1cXaEgq04L3Yc5/7qPgAga9rT41oWV9U4ULd1/EEy3t180G3so9BOhbDYl6BjUHsYqtn8@Xm8UjhtrYpOjvEtrcg9rFr@hln@59Cp/xUav1/yD/aXkbIJ/pEkOspIVNB@fvvEzeXw/AN)
(The alphuck code is modified from the Esolangs page on [Alphuck](https://esolangs.org/wiki/Alphuck))
Alphuck gives "Hello World!" [Try it!](https://tio.run/##rU6xbsIwFNzzFYYJiGpn78RUhiKGsFGGx4tFn3ESC9uVKsS3p88mI5UqNWf72Xc6@Q6s@4x4GQaliJAQtdMONRAR5IWIHjwikUGdYZgYHswBDG@2mKRnRolqUyh1KNSqeNvtd0J3TbFSLDnyaY7nI1ZVtXbxZAkFWvBebIG626j4AIGvr54a0bK@qMOVuvPhCMtb/e2DbmUfg3QshsW8BhuDeI@tns2Xr/d7Crcnm6KzQ2x6C2Ibu6afcbZ/FDrmp1Ll/yH/aHsZIX/RJ4Isp4RMBeXz3yduLofhBw)
The line beginning \u000A is the Java code. The code on line one is the Alphuck code, which will ignore the rest of the code (as long as "p" and "s" are balanced.
The relevant line for SIL/S.I.L.O.S is "print Hola Mundo", and the brainfuck code is at the end and will ignore the rest of the code. 
[Answer]
# 5 languages, 213 bytes
I decided to try and write a small answer myself.
```
#include<stdio.h>
#define hint(x)int main(){auto i=.5;puts(i?"Hallo Welt!":"Hei maailma!");}
#define R "Pozdrav svijete!";
#if 0
hint=print
goto=len
s="Tere maailm!"
goto("endif")
s="Hallo Wereld!";
#endif
hint(s)
```
**Languages:**
```
C:                                       Hei maailma!      (Finnish)
C++:                                     Hallo Welt!       (German)
Python 3:                                Hallo Wereld!     (Dutch)
Operation Flashpoint scripting language: Tere maailm!      (Estonian)
Fission:                                 Pozdrav svijete!  (Croatian)
```
**C and C++ see the code as:**
```
#include<stdio.h>
#define hint(x)int main(){auto i=.5;puts(i?"Hallo Welt!":"Hei maailma!");}
#define R "Pozdrav svijete!"; // Unused macro
hint(s)
```
`auto i=.5;` is (in effect) equal to `int i=0;` in C, but equal to `double i=0.5;` in C++.
[Try it online! (as C)](https://tio.run/##PY2xDoIwFEX3fkV5LO0gcXER0ZXRGBPnhj7gmdISWojR@O0ViLrc5dycU22aqooxJVuZUePBB00ua48s1ViTRd6SDeIh5@WdIivkS43BcSqyXd6PwQs6QamMcfyGJiSwhxJpvioynUpA5u@/6sLh7J56UBP3E90xYAI5S6nmW7Zkin6YlzUuuMKgZb6AKw74lSWwEgFoNdUgF/wLD2j06lrZKhNexvgB)
[Try it online! (as C++)](https://tio.run/##PY2xDoIwFEX3fkV5LO0gcXER0ZXRGBPnhj7gmdISWojR@O0ViLrc5dycU/X9pqmqGFOylRk1HnzQ5LL2yFKNNVnkLdkgHnJe3imyQr7UGBynItvl/Ri8oBOUyhjHb2hCAnsokearItOpBGT@/qsuHM7uqQc1cT/RHQMmkLOUar5lS6boh3lZ44IrDFrmC7jigF9ZAisRgFZTDXLBv/CARq@ula0y4WWMHw)
**Python 3 sees the code as:**
```
hint=print
goto=len
s="Tere maailm!"
goto("endif")         # Calculate string length and discard the result.
s="Hallo Wereld!"
hint(s)
```
[Try it online!](https://tio.run/##PY29CsIwFEb3PEVyuyRLEcTFWl07igjOwdzaK2lSmrT4g89ea1CXbzkf53T32Hi3nKaM3NkOBjchGvJ5s2WZwZoc8oZclDc1L281OameeoieU5mvim6IQdIOKm2t5ye0UcAaKqT5qsm2WoAqXn/VgcPeP0yvRx5GumJEAQXLqOYL9smUXT8vu/joS4uOhRKO2ONXJiARCegM1aA@@Bfu0ZrkSizJZFDT9AY)
**[OFP](https://en.wikipedia.org/wiki/Operation_Flashpoint:_Cold_War_Crisis) scripting language sees:**
```
; (A semicolon at the beginning of a line comments the line in a script.)
; Four labels with strange names.
#include<stdio.h>
#define hint(x)int main(){auto i=.5;puts(i?"Hallo Welt!":"Hei maailma!");}
#define R "Pozdrav svijete!";
#if 0
; Assign a null value to "hint", no practical effect. Same for "goto".
hint=print
goto=len
; Assign the string to variable "s".
; I would like to have used the Czech phrase for OFP (because it's a Czech game),
; but it didn't recognize the 'ě' and printed a '?' instead.
s="Tere maailm!"
; Jump to label "endif".
goto("endif")
; This reassignment of "s" gets skipped.
s="Hallo Wereld!";
; Declare a label called "endif".
#endif
; Print the string "s".
hint(s)
```
**Fission sees:**
```
R "Pozdrav svijete!";
```
[Try it online!](https://tio.run/##PY2xDsIgFEV3voK@LrA0Li7W6trRGBNnIq/6DIUGaGM0fju2RF3ucm7O6SgEcjalkuzFjBq3IWpy1W3HSo0dWeQ3slE85Ly8V2SFfKkxOk5Nta6HMQZBe2iVMY6f0cQCNtAizVdFplcFyPr9Vx05HNxTezXxMNEdIxZQs5I6vmJLphn8vOzqomsMWhYaOKHHr6yATASg1dSBXPAv7NHo7Mosy0SQKX0A)
[Answer]
## 3 languages, ~~184~~ 181 bytes
Only works once - you have to clear the list to run it again.
```
when gf clicked
add<[]=[]>to[c v
if<(join(item(1 v)of[c v])[d])=[1d
say[Helo Byd!
else
repeat(300000
add[]to[c v
end
if<(length of[c v])>[250000
say[Hello world!
else
say[Hai dunia!
```
Scratch 1.4: `Helo Byd!`
Scratch 2.0: `Hello world!`
Scratch 3.0 beta as of the time of this answer: `Hai dunia!`
## Explanation
In Scratch 1.4, adding a boolean to a list adds `1` or `0`, but in 2.0 and up it adds `true` or `false`, but when checking if the item is equal to `1` with <[]=[]>, it will return true if the item is either `1` or `true`, so we add another letter to it and check that.
In Scratch 3.0, lists have a maximum size of 200,000 items, so we just add a bunch of items and see if the list is that long.
[Answer]
# 17 languages, 1043 bytes
```
'abddef'*((1<2)//2);''';;;;`Hai dunia!`,#d((A{[                                      ;"!odnom oaiC"S<       v<    v\
*'');typeof Buffer<'g'?console.log(`Sveika pasaule!`):print(`Tere maailm!`)+`//#@,,,,,,,,,,,<     v       v'<|-8y2< @@@@@@@
$ 'main'                                  //       @,,,,,,,,,,,,,"Kaixo Mundua!"<v          ^"Molo Lizwe!"<         """""""
 \-[Labas pasauli!]o-#`//%"Hei maailma!"x;                                      |<+1$Y            <                 Hlowrl!
// #                                             @,,,,,,,,,,,,,,"Bonjour monde!"< @,,,,,,,,,,,"Hei Verden!"^'<      al eed"
//#                                                                              >o<'Salom Dunyo!'~~^?@001~~~~~~~~~\""""""
//#''';print(1/2 and 'Moien Welt!' or 'Salamu Dunia!')#){{i                                      }ddd}iic{iii}dc{i}dddciiic{{d}ii}ic{iii}iiiic{iiiii}iiiiic{dd}dc{{d}iii}iiic}ddddddddddddddddddddddddddddddddd\M(\o)\i\e\n\ \W\e\l\t\!]+[+[<<<+>>>>]+<-<-<<<+<++]<<.<++.<++..+++.<<++<---.>>.>.+++.------.>-.>>--.
```
Four Befung(i/es/en), two Pythons, two Javascripts, two ><>es and a bunch of other random esolangs. This is a horribly ungolfed mess, but I'm proud of it.
[Gol><> prints `Ciao mondo!`](https://tio.run/##lVJRb9owEH7nVzihk5OGJIWnaVgp6/ZQqeWJadOEQRhs6G2OjQKBMgp/nV1CujJNWukXRXf@7s7nz76Z1VNYPBwOVIylVFN66XlN1vLjuOW3KaVtxOhWAJG5AeGMGnXpeR@3fXIW2q5jpbEpsQI@uT1W0avSWfHaJaV@e7mZKzslN/l0qjJGZ/R6Ys3CahVpO/NGvZWCn4LMxULkWjkj/8M8A7P0Rl9UpkgqBOgU2WAUx/VO4wXHZqvnlpQ9he83LUY6R9QuCE0FGPq6ijiunNPtGw33TsCjJd3cyFw4Llu9VAzdrtWW3MOvtcLIH949okZ42L8XY7GoZIEzsGEdFbxzbxVUonDPx/Z59/zEgubF91OG/ZNzq@06004N1dTJW/C36oZ7Y80Pm2cktUaW6k4TyvN/VZlUxnGHtDqG0EQp6WLvt7V@FYlltCc0Ttjn3GysQ/f74XXn6qq5fwavrhxbF@N8nJ1m3CLCSIK163xsjSDdB43v4VBis4LVIs2LLXHkqV/3t1s47zw7KeUOYLIFgJ1EUxATKJhtEdhVIYAqqfJxgYWyyiq5SVH6f/Cux63PgStuOOHf0Gq@5M4g6Ad9xliQIAYBC/HDFQuCAWMRmvKPgsJBj4VhGCVJlJRMWCJKCgrt4fAb)
[><> prints `Salom Dunyo!`](https://tio.run/##lVJRb9owEH7nVzihk5OGJIWnaVgp6/aA1PLEtGnCIAw27W2OjQKBMgp/nV1CujJNWukXRXf@7s7nz74ZLB4OByomUqoZvfS8Jmv5cdzy25TSNmLcFUBkbkA440Zdet7H7YCchbbrWGlsSqyAT26fVfSqdFa8dkmp315u5srOyE0@m6mM0Xt6PbVmYbWKtL33xv2Vgp@CzMVC5Fo5Y//DPAOz9MZfVKZIKgToFNlgHMf1TuMFx2ar55aUPYXvNy1GOkfULghNBRj6uoo4rpzT7RsN91bAoyW93MhcOC5bvVSM3J7VltzBr7XCyB/ePaJGeDi4ExOxqGSBM7RhHRW8c7sKKlG452P7vHt@YkHz4vspw/7J6Wq7zrRTQzV18hb8rbrh3ljzw@YZSa2RpbrThPL8X1UmlXHcEa2OITRRSrrY@22tX0ViGe0LjRP2OTcb69D9fnTdubpq7p/BqyvH1sU4H2enGbeIMJJg7TqfWCNI70HjeziU2KxgtUjzYksceerX/e0WzjvPTkq5A5huAWAn0RTEFApmWwR2VQigSqp8XGChrLJKblqU/h@853Hrc@CKG074N7SaL7kzDAbBgDEWJIhhwEL8cMWCYMhYhKb8o6Bw0GNhGEZJEiUlE5aIkoJCezj8Bg)
[Python 2 prints `Salamu Dunia!`](https://tio.run/##lVJRb9owEH7nVzhJJycNSQpP02KlrNsDUssT06YJg2Kwab05NgoklFH46@wS0pVp0kq/KLrzd3c@f/YtNqsHo7uHA2ZTzsUcX7puh3S9KOp6McY4BqR9JhEvtGRW2na4637cjtBZiG3LcG0yZJj8ZA9JQ5e1U9LWJcZevNoshJmjm2I@FznB9/h6ZvTSKBEqc@@mw1LInwwt2JIVSlip92GRS71y0y8iFyhjTKoMWD@NIqfXfsGxWfncEpOn4P2mS1DviNYFwhmTGr@uIooa53T7dtu@ZfLRoEGhecEsm5QvFRN7YJRBd/LXWkDkD28f0UI0GN2xKVs2sqQ1NoEDCt7ZfSEbUbDnY3zePT8Rv3Px/ZQh/@T0lVnnymqBGge9BX@rbts3Rv8wRY4yo3mt7jShPv9XkXOhLXuCm2MwhYTgNvR@W@tXkRiCh0zBhH0u9MZYeL@fXPeurjr7Z9DmyqF1Nc7H2elEXcQ0R1C7LqZGMzR4UPAeFkYmr1jFsqLaEkYee4633crzzrPjnO@knG2llDsOpiJmsmK2VWDXhKRskhofFlDIm6yam1Wl/wcduNR4VFJBNUX0G1hFV9Qa@yN/RAjxE8DYJwF8sCK@PyYkBFP/oV854JEgCMIkCZOaCWqESUWBPRx@Aw)
[Python 3 prints `Sawubona Mhlaba!`](https://tio.run/##lVLfb9owEH7nr3CSTk6aX4W9TMNKWbcHpJUnpk0TBsVg03pzbBQIlKXwr7NLSFemSSv9oujO3935/Nm32K7ujX57OGA25VzM8aXrtknHi@OO18UYdwFpn0nECy2ZlQYOd90P5Qidha5tGa5NhgyTH@0haeh17axp6xJjr7vaLoSZo5tiPhc5wXf4emb00igRKXPnpsO1kD8ZWrAlK5SwUu/9Ipd65aZfRC5QxphUGbB@GsdOL3jGsdn6qSUmj@G7bYeg3hGtC4QzJjV@WUUcN87p9kFgf2bywaBBoXnBLJusnysm9sAog27lr42AyB/ePqKFaDi6ZVO2bGRJa2xCBxS8sftCNqJgz4fueff8SPz2xfdThvyT01dmkyurBWoc9Br8rTqwb4z@YYocZUbzWt1pQn3@ryLnQlv2BDfHYAoJwW3o/brWLyIxBA@Zggn7VOitsfB@P7nuXV2190@gzZVD62qcj7PTjjuIaY6gdlNMjWZocK/gPSyMTF6ximVFtSWMPPYcryzleefZcc53Us5KKeWOg6mImayYsgrsmpCUTVLjwwIKeZNVc7Oq9P@gA5caj0oqqKaIfgOr6IpaY3/kjwghfgIY@ySED1bE98eERGDqP/IrBzwShmGUJFFSM2GNKKkosIfDbw)
[Javascript (V8) prints `Tere maailm!`](https://tio.run/##lVJRb9owEH7nVzihk5OGJIWnarFS1u0BaeWJadOEQTGx6dw5NgoklFH46@wS0pVp0kq/KLrzd3c@f/Y9sJIt01wuVn55fThgNuNczPGl43RJzw3DnhthjCNAMmAS8UJLZiWdNnecD9sxOguRbRmuTYYMkx/tEWnosnZK2rrE2I1Wm4Uwc3RbzOciJ/ge36RGL40SgTL3TjIqhfzJ0IItWaGElbjvF7nUKyf5InKBMsakyoD1kjBs9zsvODYrn1ti8uRfb3oE9Y9oXSCcManx6yrCsHFOt@907M9MPho0LDQvmGWT8qViag@NMuhO/loLiPzh7SNaiPrjOzZjy0aWtCbGb4OCd/ZAyEYU7PkYnXfPT8TrXnw/Zcg/OQNl1rmyWqCmjd6Cv1V37FujH0yRo8xoXqs7TajP/1XkXGjLnuLmGEwhIbgNvd/W@lXEhuARUzBhnwq9MRbe76c3/aur7v4ZtLlyaF2N83F2umEPMc0R1K6LmdEMDX8oeA8LI5NXrGJZUW0JI4/dtrvdyvPOs@Oc76RMt1LKHQdTEamsmG0V2DUhKZukxocFFPImq@bSqvT/oEOHGpdKKqimiH4Dq@iKWhNv7I0JIV4MmHjEhw9WxPMmhARg6j/wKgc84vt@EMdBXDN@jSCuKLCHw28)
[Vyxal prints `Hai dunia!`](https://lyxal.pythonanywhere.com?flags=&code=%27abddef%27*%28%281%3C2%29%2F%2F2%29%3B%27%27%27%3B%3B%3B%3B%60Hai%20dunia!%60%2C%23d%28%28A%7B%5B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3B%22!odnom%20oaiC%22S%3C%20%20%20%20%20%20%20v%3C%20%20%20%20v%5C%0A*%27%27%29%3Btypeof%20Buffer%3C%27g%27%3Fconsole.log%28%60Sveika%20pasaule!%60%29%3Aprint%28%60Tere%20maailm!%60%29%2B%60%2F%2F%23%40%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%3C%20%20%20%20%20v%20%20%20%20%20%20%20v%27%3C%7C-8y2%3C%20%40%40%40%40%40%40%40%0A%24%20%27main%27%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%20%20%20%20%20%20%40%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%22Kaixo%20Mundua!%22%3Cv%20%20%20%20%20%20%20%20%20%20%5E%22Molo%20Lizwe!%22%3C%20%20%20%20%20%20%20%20%20%22%22%22%22%22%22%22%0A%20%5C-%5BLabas%20pasauli!%5Do-%23%60%2F%2F%25%22Hei%20maailma!%22x%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7C%3C%2B1%24Y%20%20%20%20%20%20%20%20%20%20%20%20%3C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Hlowrl!%0A%2F%2F%20%23%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%40%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%22Bonjour%20monde!%22%3C%20%40%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%22Hei%20Verden!%22%5E%27%3C%20%20%20%20%20%20al%20eed%22%0A%2F%2F%23%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Eo%3C%27Salom%20Dunyo!%27%7E%7E%5E%3F%40001%7E%7E%7E%7E%7E%7E%7E%7E%7E%5C%22%22%22%22%22%22%0A%2F%2F%23%27%27%27%3Bprint%281%2F2%20and%20%27Sawubona%20Mhlaba!%27%20or%20%27Salamu%20Dunia!%27%29%23%29%7B%7Bi%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7Dddd%7Diic%7Biii%7Ddc%7Bi%7Ddddciiic%7B%7Bd%7Dii%7Dic%7Biii%7Diiiic%7Biiiii%7Diiiiic%7Bdd%7Ddc%7B%7Bd%7Diii%7Diiic%7Dddddddddddddddddddddddddddddddddd%5CM%28%5Co%29%5Ci%5Ce%5Cn%5C%20%5CW%5Ce%5Cl%5Ct%5C!%5D%2B%5B%2B%5B%3C%3C%3C%2B%3E%3E%3E%3E%5D%2B%3C-%3C-%3C%3C%3C%2B%3C%2B%2B%5D%3C%3C.%3C%2B%2B.%3C%2B%2B..%2B%2B%2B.%3C%3C%2B%2B%3C---.%3E%3E.%3E.%2B%2B%2B.------.%3E-.%3E%3E--.&inputs=&header=&footer=)
[Deadfish~ prints `Helo Byd!`](https://tio.run/##lVJRb9owEH7nVzihk5OGJIWnaVgp6/aA1PLEtGnCIAw27W2OjQKBMgp/nV1CujJNWukXRXf@7s7nzz6phJzB4iE8HKiYSKlm9NLzmqzlx3HLb1NK24hxVwCRuQHhjBt16XkftwNyFtquY6WxKbECPrl9VtGr0lnx2iWlfnu5mSs7Izf5bKYyRu/p9dSahdUq0vbeG/dXCn4KMhcLkWvljP0P8wzM0ht/UZkiqRCgU2SDcRzXO40XHJutnltS9hS@37QY6RxRuyA0FWDo6yriuHJOt2803FsBj5b0ciNz4bhs9VIxcntWW3IHv9YKI39494ga4eHgTkzEopIFztCGdVTwzu0qqEThno/t8@75iQXNi@@nDPsnp6vtOtNODdXUyVvwt@qGe2PND5tnJLVGlupOE8rzf1WZVMZxR7Q6htBEKeli77e1fhWJZbQvNE7Y59xsrEP3@9F15@qquX8Gr64cWxfjfJydZtwiwkiCtet8Yo0gvQeN7@FQYrOC1SLNiy1x5Klf97dbOO88OynlDmC6BYCdRFMQUyiYbRHYVSGAKqnycYGFssoquWlR@n/wnsetz4Erbjjh39BqvuTOMBgEA8ZYkCCGAQvxwxULgiFjEZryj4LCQY@FYRglSZSUTFgiSgoK7eHwGw)
[Befunge-93 prints `Molo Lizwe!`](https://tio.run/##lVJRb9owEH7nVzihk5OGJIW9bMNKWbcHpJUnqk4TBsXBDvPm2CgQKKPw19klpCvTpJV@UXTn7@58/uxLRFromfDfv/XTJJGHA2YJ5yLFl47TJh03DDtuF2PcBcR9JhEvtGRW3Gpyx/m4HaGz0LUtw7XJkGHykz0kNb2qnBVtXGLsdpebuTApuinSVOQEz/D11OiFUSJQZubEw5WQPxmaswUrlLBi98M8l3rpxHciFyhjTKoMWC8Ow2av9Yxjs9VTS0we/XebDkG9IxoXCGdMavyyijCsndPtWy37C5MPBg0KzQtm2WT1XDGxB0YZdCt/rQVE/vD2EQ1E/dEtS9iiliWtsfGboOCN3ReyFgV7PnTPu@dH4rUvvp0y5J@cvjLrXFkNUNNEr8Hfqlv2jdE/TJGjzGheqTtNqM5/L3IutGVPcH0MppAQ3Iber2v9IiJD8JApmLDPhd4YC@/3k@ve1VV7/wRaXzm0Lsf5ODvtsIOY5ghq10ViNEOD7wrew8LI5CWrWFaUW8LIY7fpbrfyvPPsOOc7KadbKeWOgymJqSyZbRnY1SEp66TahwUU8jqr4qZl6f9BBw41LpVUUE0R/QpW0SW1xt7IGxFCvAgw9ogPH6yI540JCcBUf@CVDnjE9/0gioKoYvwKQVRSYA@H3w)
[Befunge-96 prints `Kaixo Mundua!`](https://tio.run/##lVJRb9owEH7nVzihk5OGJIWHaRtWyro9IK08UXWaMCgGO8ybY6NAoCyFv84uIV2ZJq30i6I7f3fn82ffVCS5ngv//Vs/XSXycMBsyrlI8KXjtEnHDcOO28UYdwFxn0nEcy2ZFbea3HE@FiN0Frq2Zbg2KTJMfrKHpKbXlbOmjUuM3e5quxAmQTd5koiM4Dm@nhm9NEoEysydeLgW8idDC7ZkuRJW7H5YZFKvnPhOZAKljEmVAuvFYdjstZ5xbLZ@aonJo/9u2yGod0TjAuGUSY1fVhGGtXO6fatlf2HywaBBrnnOLJusnysm9sAog27lr42AyB/ePqKBqD@6ZVO2rGVJa2z8Jih4Y/eFrEXBng/d8@75kXjti2@nDPknp6/MJlNWA9Q00Wvwt@qWfWP0D5NnKDWaV@pOE6rz34uMC23ZE1wfgykkBLeh9@tav4jIEDxkCibsc663xsL7/eS6d3XV3j@B1lcOrctxPs5OO@wgpjmC2k0@NZqhwXcF72FhZLKSVSzNyy1h5LHbdItCnneeHed8J@WskFLuOJiSmMmSKcrArg5JWSfVPiygkNdZFTcrS/8POnCocamkgmqK6Fewiq6oNfZG3ogQ4kWAsUd8@GBFPG9MSACm@gOvdMAjvu8HURREFeNXCKKSAns4/AY)
[Befunge-97 prints `Bonjour monde!`](https://tio.run/##lVLfb9owEH7nr3BCJycNSQov@4GVsm4PSCtPVJ0mDIrBDvPm2CgQKEvhX2eXkK5Mk1b6RdGdv7vz@bNvKpJcz4X//q2frhJ5OGA25Vwk@NJx2qTjhmHH7WKMu4C4zyTiuZbMiltN7jgfixE6C13bMlybFBkmP9lDUtPrylnTxiXGbne1XQiToJs8SURG8Bxfz4xeGiUCZeZOPFwL@ZOhBVuyXAkrdj8sMqlXTnwnMoFSxqRKgfXiMGz2Ws84Nls/tcTk0X@37RDUO6JxgXDKpMYvqwjD2jndvtWyvzD5YNAg1zxnlk3WzxUTe2CUQbfy10ZA5A9vH9FA1B/dsilb1rKkNTZ@ExS8sftC1qJgz4fueff8SLz2xbdThvyT01dmkymrAWqa6DX4W3XLvjH6h8kzlBrNK3WnCdX570XGhbbsCa6PwRQSgtvQ@3WtX0RkCB4yBRP2OddbY@H9fnLdu7pq759A6yuH1uU4H2enHXYQ0xxB7SafGs3Q4LuC97AwMlnJKpbm5ZYw8thtukUhzzvPjnO@k3JWSCl3HExJzGTJFGVgV4ekrJNqHxZQyOusipuVpf8HHTjUuFRSQTVF9CtYRVfUGnsjb0QI8SLA2CM@fLAinjcmJABT/YFXOuAR3/eDKAqiivErBFFJgT0cfgM)
[Befunge-98 prints `Hei Verden!`](https://tio.run/##lVLfb9owEH7nr3CSTk6aX4Wnblgp6/aAtPLE1GrCoBhsmDfHRoFAGYV/nV1CujJNWukXRXf@7s7nz76xmBZ6JsL314cDZmPOxRRfum6TtLw4bnltjHEbkHaZRLzQkllp4HDX/bgdoLPQti3DtcmQYfKT3Sc1vaqcFW1cYuy1l5u5MFN0W0ynIid4hm8mRi@MEpEyMzftr4T8ydCcLVihhJV6H@a51Es3/SpygTLGpMqA9dM4djrBC47NVs8tMXkKrzctgjpHNC4QzpjU@HUVcVw7p9sHgf2FyUeDeoXmBbNssnqpGNk9owy6k7/WAiJ/ePuIBqLh4I6N2aKWJa2hCR1Q8M7uClmLgj0f2@fd8xPxmxffThnyT05XmXWurAaocdBb8LfqwL41@ocpcpQZzSt1pwnV@e9FzoW27BGuj8EUEoLb0PttrV9FYgjuMwUT9rnQG2Ph/X5007m6au6fQesrh9blOB9npxm3ENMcQe26GBvNUO@7gvewMDJ5ySqWFeWWMPLYc7ztVp53nh3nfCflZCul3HEwJTGRJbMtA7s6JGWdVPuwgEJeZ1XcpCz9P2jPpcajkgqqKaIPYBVdUmvoD/wBIcRPAEOfhPDBivj@kJAITPVHfumAR8IwjJIkSiomrBAlJQX2cPgN)
[Splinter prints `Moien Welt!`](https://deadfish.surge.sh/splinter#J2FiZGRlZicqKCgxPDIpLy8yKTsnJyc7Ozs7YEhhaSBkdW5pYSFgLCNkKChBe1sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsiIW9kbm9tIG9haUMiUzwgICAgICAgdjwgICAgdlwKKicnKTt0eXBlb2YgQnVmZmVyPCdnJz9jb25zb2xlLmxvZyhgU3ZlaWthIHBhc2F1bGUhYCk6cHJpbnQoYFRlcmUgbWFhaWxtIWApK2AvLyNALCwsLCwsLCwsLCw8ICAgICB2ICAgICAgIHYnPHwtOHkyPCBAQEBAQEBACiQgJ21haW4nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgIEAsLCwsLCwsLCwsLCwsIkthaXhvIE11bmR1YSEiPHYgICAgICAgICAgXiJNb2xvIExpendlISI8ICAgICAgICAgIiIiIiIiIgogXC1bTGFiYXMgcGFzYXVsaSFdby0jYC8vJSJIZWkgbWFhaWxtYSEieDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8KzEkWSAgICAgICAgICAgIDwgICAgICAgICAgICAgICAgIEhsb3dybCEKLy8gIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEAsLCwsLCwsLCwsLCwsLCJCb25qb3VyIG1vbmRlISI8IEAsLCwsLCwsLCwsLCJIZWkgVmVyZGVuISJeJzwgICAgICBhbCBlZWQiCi8vIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5vPCdTYWxvbSBEdW55byEnfn5eP0AwMDF+fn5+fn5+fn5cIiIiIiIiCi8vIycnJztwcmludCgxLzIgYW5kICdTYXd1Ym9uYSBNaGxhYmEhJyBvciAnU2FsYW11IER1bmlhIScpIyl7e2kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1kZGR9aWlje2lpaX1kY3tpfWRkZGNpaWlje3tkfWlpfWlje2lpaX1paWlpY3tpaWlpaX1paWlpaWN7ZGR9ZGN7e2R9aWlpfWlpaWN9ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkXE0oXG8pXGlcZVxuXCBcV1xlXGxcdFwhXStbK1s8PDwrPj4+Pl0rPC08LTw8PCs8KytdPDwuPCsrLjwrKy4uKysrLjw8Kys8LS0tLj4+Lj4uKysrLi0tLS0tLS4+LS4+Pi0tLg==)
[Rail prints `Labas pasauli!`](https://tio.run/##lVJRb9owEH7nVzihk5OGJIWnaVgp6/ZQaeWJadOEQTHYdLc5NgoEyij8dXYJ6co0aaVfFN35853vPvtyAfpwoGIipZrRS89rs44fxx2/SyntItJbAUQWBoSTtprS895vh@QsdF3HSmMzYgV8cAespleVs@KNS0r97nIzV3ZGborZTOWM3tPrqTULq1Wk7b2XDlYKfgoyFwtRaOWk/rt5DmbppZ9VrkgmsPsM2SCN42av9YxjsdVTScoew7ebDiO9IxoXhGYCDH1ZRRzXzunxrZb7ScCDJf3CyEI4Lls9Z4zdvtWW3MGvtcKdP7x7RIPwcHgnJmJRywJnZMMmKnjj3iqoReGZD93z7vmRBe2Lb6cM@yfmVtt1rp0GqmmS1@Bv1S33xpoftshJZo2s1J0GVP1/UblUxnHHtG5DaKKUdLH260q/iMQyOhAaJ@xjYTbWofv9@Lp3ddXeP4HXV46ly3E@zk477hBhJMHcdTGxRpD@d43v4VBi85LVIivKI3Hkqd/0t1s4r5@dlHIHMN0CwE6iKYkplMy23NjVWwB1UO3jAhNlHVVx0zL1/@B9j1ufA1fccMK/otV8yZ1RMAyGjLEgQYwCFuKHKxYEI8YiNNUfBaWDHgvDMEqSKKmYsEKUlBTaw@E3)
[Javascript (Node.js) prints `Sveika pasaule!`](https://tio.run/##lVJRb9owEH7nVzihk5OGJIWnabFS1u0BqeWJadOEQTGx6a5zbBRIKKPw15kT0pVp0kq/KLrzd3c@f/Y9sJIt0xwWK19pLg4HzGacizm@dJwu6blh2HMjjHFkkAwYIF4oYFbSaXPH@bgdo7MQ2ZbmSmdIM/hkj0hDl7VT0tYlxm602iyEnqObYj4XOcH3@DrVaqmlCKS@d5JRKeAnQwu2ZIUUVuJ@WOSgVk7yReQCZYyBzAzrJWHY7ndecGxWPrfE5Ml/v@kR1D@idYFwxkDh11WEYeOcbt/p2LcMHjUaFooXzLJJ@VIxtYdaanQHv9bCRP7w9hEtRP3xHZuxZSMLrIn220bBO3sgoBFl9nyMzrvnJ@J1L76fMuSfnIHU61xaLaOmjd6Cv1V37ButHnSRo0wrXqs7TajP/1XkXCjLnuLmGEwiIbhter@t9auINcEjJs2EfS7URlt4v59e96@uuvtn0ObKTetqnI@z0w17iCmOTO26mGnF0PCHNO9hYaTzipUsK6otzchjt@1ut3DeeXac8x1AugWAHTemIlKomG0V2DUhgCap8c3CFPImq@bSqvT/oEOHapcCFVRRRL8ZK@mKWhNv7I0JIV5sMPGIbz6zIp43ISQwpv4Dr3KMR3zfD@I4iGvGrxHEFWXs4fAb)
[Brainfuck prints `Hello World!`](https://tio.run/##lVJRb9owEH7nVzihk5OGJIWnabFS1u0BqeWJadOEQTHYdF4dGwUSylL46@wS0pVp0kq/KLrzd3c@f/bNMib1Ip8/HA6YzTgXC3zpOF3Sc8Ow50YY4wiQDJhEPNeSWUmnzR3nYzlGZyGyLcO1SZFh8pM9Ig1d1E5BW5cYu9F6uxRmgW7yxUJkBN/j67nRK6NEoMy9k4wKIR8YWrIVy5WwEvfDMpN67SRfRCZQyphUKbBeEobtfucFx2bFc0tMnvz32x5B/SNaFwinoB6/riIMG@d0@07HvmXy0aBhrnnOLJsULxVTe2iUQXfy10ZA5A9vH9FC1B/fsRlbNbKkNTF@GxS8swdCNqJgz8fovHt@Il734vspQ/7JGSizyZTVAjVt9Bb8rbpj3xj90@QZSo3mtbrThPr8X0XGhbbsKW6OwRQSgtvQ@22tX0VsCB4xBRP2OddbY@H9fnrdv7rq7p9BmyuH1tU4H2enG/YQ0xxB7SafGc3Q8IeC97AwMlnFKpbm1ZYw8thtu2UpzzvPjnO@k3JeSil3HExFzGXFlFVg14SkbJIaHxZQyJusmptXpf8HHTrUuFRSQTVF9BtYRdfUmnhjb0wI8WLAxCM@fLAinjchJABT/4FXOeAR3/eDOA7imvFrBHFFgT0cfgM)
[Cascade prints `Hallo wereld!`](https://tio.run/##lVJRb9owEH7nVzhJJycNSQpP02KlrNsD0soTU6sJg2Ji03lzbBQIlFH46@wS0pVp0kq/KLrzd3c@f/ZlbJExLg4HzKacixm@dN0O6XpR1PVijHEMSPtMIl5qyay07XDX/bgdobMQ25bh2uTIMPnJHpKGXtXOirYuMfbi5WYuzAzdlLOZKAh@wNeZ0QujRKjMg5sOV0L@ZGjOFqxUwkq9D/NC6qWbfhWFQDljUuXA@mkUOb32C47NVs8tMXkK3m@6BPWOaF0gnDOp8esqoqhxTrdvt@0vTD4aNCg1L5llk9VLxcQeGGXQrfy1FhD5w9tHtBANRrdsyhaNLGmNTeCAgnd2X8hGFOz5GJ93z0/E71x8O2XIPzl9ZdaFslqgxkFvwd@q2/aN0T9MWaDcaF6rO02oz38nCi60ZU9wcwymkBDcht5va/0qEkPwkCmYsM@l3hgL7/eT697VVWf/DNpcObSuxvk4O52oi5jmCGrX5dRohgbfFbyHhZEpKlaxvKy2hJHHnuNtt/K88@w45zsps62UcsfBVEQmK2ZbBXZNSMomqfFhAYW8yaq5rCr9P@jApcajkgqqKaL3YBVdUmvsj/wRIcRPAGOfBPDBivj@mJAQTP2HfuWAR4IgCJMkTGomqBEmFQX2cPgN)
[Cardinal prints `Hei maailma!`](https://tio.run/##lVJRb9owEH7nVzihk5OGJIWnaVgp6/ZQaeWJadOEQTHYdLc5NgoEyij8dXYJ6co0aaVfFN35uzufP/umIpdghD4cqJhIqWb00vParOPHccfvUkq7iPRWAJGFAeGkrab0vPfbITkLXdex0tiMWAEf3AGr6VXlrHjjklK/u9zMlZ2Rm2I2Uzmj9/R6as3CahVpe@@lg5WCn4LMxUIUWjmp/26eg1l66WeVK5IJATpDNkjjuNlrPePYbPXUkrLH8O2mw0jviMYFoZkAQ19WEce1c7p9q@V@EvBgSb8wshCOy1bPFWO3b7Uld/BrrTDyh3ePaBAeDu/ERCxqWeCMbNhEBW/cWwW1KNzzoXvePT@yoH3x7ZRh/@TcarvOtdNANU3yGvytuuXeWPPDFjnJrJGVutOE6vxfVC6VcdwxrY8hNFFKutj7da1fRGIZHQiNE/axMBvr0P1@fN27umrvn8DrK8fW5TgfZ6cdd4gwkmDtuphYI0j/u8b3cCixeclqkRXlljjy1G/62y2cd56dlHIHMN0CwE6iKYkplMy2DOzqEECdVPu4wEJZZ1XctCz9P3jf49bnwBU3nPCvaDVfcmcUDIMhYyxIEKOAhfjhigXBiLEITfVHQemgx8IwjJIkSiomrBAlJYX2cPgN)
[Answer]
# 3 languages, 61 bytes
```
;“,ḷṅḳȦ»Ḋḷ“
x:Hai dunia!
O
y:"Helo Byd!"
;”
```
[Add++](https://github.com/cairdcoinheringaahing/AddPlusPlus) outputs `[Hai dunia!](https://tio.run/##S0xJKSj4/9/6UcMcnYc7tj/c2fpwx@YTyw7tfrijC8gHCnNVWHkkZiqklOZlJipy@XNVWil5pObkKzhVpigqcQE1zv3/HwA "Add++ – Try It Online")`
[Jelly](https://github.com/DennisMitchell/jelly) outputs `[Hello World!](https://tio.run/##y0rNyan8/9/6UcMcnYc7tj/c2fpwx@YTyw7tfrijC8gHCnNVWHkkZiqklOZlJipy@XNVWil5pObkKzhVpigqcQE1zv3/HwA "Jelly – Try It Online")`
[Foo](https://esolangs.org/wiki/Foo) outputs `[Helo Byd!](https://tio.run/##S8vP///f@lHDHJ2HO7Y/3Nn6cMfmE8sO7X64owvIBwpzVVh5JGYqpJTmZSYqcvlzVVopeaTm5Cs4VaYoKnEBNc79/x8A)`
Just because I set the bounty doesn't mean I can't take part :D (ab)uses the brilliant string setting trick that [Conor found](https://codegolf.stackexchange.com/a/153754/66833) for Add++
## How it works
### Add++
```
;“,ḷṅḳȦ»Ḋḷ“     ; A comment. This does nothing
x:Hai dunia!    ; Set the x accumulator to the string "Hai dunia!"
O               ; Output x
y:"Helo Byd!"   ; Set the y accumulator to the string "Helo Byd!"
;”              ; Another comment
```
### Jelly
Comments in Jelly can be formed with the syntax `ḷ“comment”`, which is how the Add++ and Foo code is ignored. The code that is actually executed by Jelly is
```
;“,ḷṅḳȦ»Ḋ - Main link. Arguments: None
 “,ḷṅḳȦ»  - Yield the string "Hello World!"
;         - Append 0, yielding "0Hello World!"
        Ḋ - Remove the first character, yielding "Hello World!"
```
### Foo
Foo ignores all characters here aside from `"Helo Byd!"`, which, as it's in quotes, is outputted.
[Answer]
**3 Languages, 274 Bytes**
```
#define b++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+>
#include<stdio.h>
#define p(x)int main(){printf("नमस्ते दुनिया!");}
#if 0
p=print
goto=len
goto("endif")
s="Helo Byd!";
#endif
p(s)
```
C:`नमस्ते दुनिया!`
Python: `Helo Byd!`
Brainfuck: `Hello World!`
[Try it online!](https://tio.run/##VY4xqgIxEIb7nCJmm4TFILzS3RRW3kEs1GSfgTUJ7gqKWFhZeYusWPlaK99V5iZrDIviD8N88//MMG5XL635adtEqkIbhefpWxPRgfh4IlYW1J8G5iLlXcJfwF9elqXf4iJm/aiuBRCpQIk2i3IjVVbVUlu@DE73iKNbpk2NVzNtKNu7dRgKSsBfwd/A36E5g/fQnDD4CzTHGPyD/wP/6BE2PITbBR4gl8dV9Gtrm5fKRKBEGakLwlCVk7EqLR7tZI8MURJ95GjF2vYJ "Python 3 – Try It Online")
]