Baby Shark in different languages (note that it is not exactly focused in programming languages).
Baby shark, doo doo doo doo doo doo
Baby shark, doo doo doo doo doo doo
Baby shark, doo doo doo doo doo doo
Baby shark!
Mommy shark, doo doo doo doo doo doo
Mommy shark, doo doo doo doo doo doo
Mommy shark, doo doo doo doo doo doo
Mommy shark!
Daddy shark, doo doo doo doo doo doo
Daddy shark, doo doo doo doo doo doo
Daddy shark, doo doo doo doo doo doo
Daddy shark!
Grandma shark, doo doo doo doo doo doo
Grandma shark, doo doo doo doo doo doo
Grandma shark, doo doo doo doo doo doo
Grandma shark!
Grandpa shark, doo doo doo doo doo doo
Grandpa shark, doo doo doo doo doo doo
Grandpa shark, doo doo doo doo doo doo
Grandpa shark!
Let's go hunt, doo doo doo doo doo doo
Let's go hunt, doo doo doo doo doo doo
Let's go hunt, doo doo doo doo doo doo
Let's go hunt!
Run away, doo doo doo doo doo doo
Run away, doo doo doo doo doo doo
Run away, doo doo doo doo doo doo
Run away!
Safe at last, doo doo doo doo doo doo
Safe at last, doo doo doo doo doo doo
Safe at last, doo doo doo doo doo doo
Safe at last!
It's the end, doo doo doo doo doo doo
It's the end, doo doo doo doo doo doo
It's the end, doo doo doo doo doo doo
It's the end!
Baby Shark has been successfully translated and implemented in over 30 different languages from all over the world!
Natural language | ISO 639-3 | Author(s) |
---|---|---|
Afrikaans | afr | @dolphingarlic |
Indonesian | ind | @ppabcd |
Bengali | ben | @sahilsaha7773 |
Catalan | cat | @albertonl |
English | eng | @ragasirtahk |
French | fra | @diogoscf |
Georgian | geo / kat | @Khukhunashvili |
German | deu | @diogoscf |
Hindi | hin | @sayamkanwar |
Latvian | lav | @albertonl |
Portuguese | por | @diogoscf |
Spanish | spa | @albertonl |
Yoruba | yor | @Ayodapo |
Programming language | Author(s) |
---|---|
ALB | @albertonl |
C | @albertonl |
C++ | @albertonl, @dolphingarlic |
Go | @legendik |
Haskell | @Adrijaned |
Java | @dolphingarlic |
JavaScript | @MatejMecka |
LOLCODE | @albertonl |
MIPS Assembly | @albertonl |
Oracle PL/SQL | @albertonl |
PHP | @ppabcd |
Prolog | @albertonl |
Python | @MatejMecka |
Rust | @spm73 |
TypeScript | @shreyasminocha |
x86 BIOS Assembly | @Adrijaned |
Markup language | Author(s) |
---|---|
HTML | @ragasirtahk |
Nothing to see yet, be the first to contribute!
Contributions are most welcome! Feel free to bring your wisdom and leave your mark in the history of science that will be remembered for many years to come.
Contributors are encouraged to create new implementations and translations of the song in any language as long as it can be represented in a computer and stored in this repository. Modifications and corrections of existing implementations are also accepted, provided that they identify an issue with the existing code and are actively trying to resolve it.
All implementations are expected to follow a series of basic rules to maintain the integrity of the project:
- The translation or implementation of the song must adhere strictly to the lyrics at the top of this document.
- In the case of natural language translations, slight modifications are allowed given that they maintain the overall meaning of the verse or sentence, i.e. it doesn't need to be a word-by-word literal translation.
- In the case of programming language implementations, the lyrics of the song must be in English and should be presented using the standard output whenever possible, with each verse being in a separate line. For example:
Baby shark, doo doo doo doo doo doo Baby shark, doo doo doo doo doo doo Baby shark, doo doo doo doo doo doo Baby shark! ...
- All files should be named
babyshark
, followed by the proper file extension, depending on the implementation. - Natural language translations must be written in Markdown format, and the extension to be used is
.[language code].md
, where[language code]
is the code of the language in the ISO 639-1 or, preferably, ISO 639-2 or ISO 639-3 standard (e.g.babyshark.en.md
orbabyshark.eng.md
for English). - Markdown files with natural language translations should include the title of the song ('Baby Shark') translated to the language at hand, and nothing else but the translation of the lyrics. Verses must be separated by an empty line, even between stanzas, to ensure each verse is correctly rendered in a different line. As an example we can see an extract of the Spanish translation:
# Bebé tiburón Bebé tiburón, doo doo doo doo doo doo Bebé tiburón, doo doo doo doo doo doo Bebé tiburón, doo doo doo doo doo doo ¡Bebé tiburón! Mamá tiburón, doo doo doo doo doo doo ...
- To represent the 'doo' sounds, phonetical transliterations such as 'du', 'ду' or 'डू' are encouraged if the spelling 'doo' is not valid or does not convey the same pronunciation in your language, although for languages using the Latin script, the usage of 'doo' is allowed.
- Contributors must list themselves and their implementation(s) in the tables above by modifying this document upon submitting a pull request.
If you are not sure where to start, here are some ideas of languages that people still fear to tackle:
- CSS
- Brainfuck
- Messiscript
- COBOL
- Polish