WordSafety – Check a name for unwanted meanings in foreign languages
wordsafety.com
wordsafety.com
I know the word lists aren't complete. This was the best I could do given the time constraint, the fact that I don't actually speak 19 languages... And also, after two evenings of googling dirty words, I started feeling like I'm about to acquire Tourette's in some unknown language ;)
I'll update the database with the words submitted here and through the form on the site. Thanks!
--
Edit -- here's Google Analytics for this site after 1 hour on the HN frontpage:
http://wordsafety.com/img/analytics_2015-08-25_1736.jpg
This is a site that had essentially zero traffic before HN, so I figured this would be a potentially interesting glimpse into HN's audience.
PS: If you need some help with the swedish dict i could possibly help you or collect some friends to do it. :)
(If you say it in Argentina with a Spanish accent the you will not get into troubles, but the people will give a subtle weird look and someone will explain the local meaning later.)
Edit: grammar/spelling
Are you sure you mean tense? The verb has an additional form in each tense because of vosotros, but there are no additional tenses so far as I know.
Verbs can be inflected in various languages for gender, number, person [which can include degrees of formality, respect, or social distance], voice, mood, tense, aspect, ergativity [an alternative to voice], evidentiality [how the speaker knows that the thing happened], and other things I'm probably forgetting.
That means Cali, Buenaventura and some others.
Also: tire / tire shop: llanata / llanteria (mexico), neumatico / (tienda de) vulcanizacion (chile). Corn: maiz (mexico), choclo (chile). Car: coche (mexico), auto (chile). etc etc etc
(I'm not latin, I just like traveling there, so dont take the above as gospel :)
In a way, the dialects of spanish are even more regular than the dialects of english. For instance, the spelling is the same of everybody (regulated by The Real Academia Español) and almost everything is spelling phonetically, so the changes in pronunciation are quite regular. If you understand written spanish you can master any pronunciation just by learning a few regular rules.
There are differences in tenses and plenty of slang, but this can be sidestepped by speaking formally (where the are no variation in tenses and there is little difference in vocabulary).
Indeed. "Coger" is not found, but more universal vulgarities such as "puta", "verga", "mierda" are found.
Perfectly normal here, even more confusing in other places.
How is the "coger" example different?
(Just made that one up... Not genuine Australian. Also, I can't tell jokes.)
Despite all that, I'm impressed by the level of completion for Bengali and Hindi. I tried a few variations of several common Bengali curses and all came up. Thanks for making this, and also for not limiting it to Romance and Germanic languages.
What sources did you use to compile the list of words?
This Hindi site was definitely my favorite:
http://www.hindilearner.com/hindi_bad_words.html
After all the insane insults that I'm too shy to repeat, there's an awesome deadpan note at the end: "Learn to avoid these Hindi Bad Words in your Hindi conversation." Thanks for teaching them first?!
Gaand main lassan: Garlic in ass
Is this an insult or an old medical remedy?
Lundoos: Born into this world from a dick
You really have a word for this?
Toto: Penis
There must've been some giggles in the 80's music scene.
Teri Jhanten Kaat kar tere mooh par laga kar unki french beard bana doonga: I will cut your pubic hair and stick them on your face and make a goatee on your face.
Ohkaay
http://wordsafety.com/img/analytics_2015-08-25_2207_os.jpg
And browser:
http://wordsafety.com/img/analytics_2015-08-25_2207_browser....
If you do go this route, my 2 cents are two keep it JSON formatted and maybe add a severity flag to each word for words like "git" which aren't so bad if you product is targeting non-english audiences while words like "fuck" are really bad irrespective of the audience you are targeting. Taken in conjunction with the population size of the language, this could generate a good score for word safety.
Btw, no South East Asia language yet?
Have fun. Some of these are spelled incorrectly, so run them through a spell-checker.
While I'm at it, let me translate some personal favourites. I realize they are quite long and unlikely candidates for the next hot SF start-up, but why keep knowledge away from the masses:
adderengebroedsels - offspring of vipers
argeologisch kontfossiel - archaeological ass fossil
bosuil - Strix aluco
duinbewoner - dune dweller
ebverzuiper - person who drowns during ebb (burnnn)
greppelheks - ditch witch
ingeblikte atlas - canned atlas (??)
janksnor - literally "crying mustache"
kamelenzuurvleesoog - literally "camels-Sauerbraten-eye" (???)
mountendeldarmbeklimmer -- literally "climber of Mt. rectum"
paashaasschaamhaarverzamelaar -- literally "collector of Easter Bunny pubes"
rioolpinguin -- sewer pinguin
tepelbaviaan -- nipple baboon
I have submitted several short and useful Dutch words to grant myself license for this comment.
Or a brutally fast Handlebars implementation.
LMAO :')
Huh?
American-English swear words pale in comparison.
In particular "older" diseases that are less common in modern days, like tuberculosis (tering-), cholera (klere/kolere), typhoid (tyfus), plague (pest-) and pox (pokke-) are popular as general insults, adjective or interjection.
"Cancer" (kanker) is also used a lot, but is considered almost universally to be in bad taste, because nearly everybody knows or has lost someone they know to cancer, whether it's highschool kids or in "polite company".
More modern diseases (Ebola/H5N1/Swineflu/SARS/etc) are being used as well, but mainly for comedic effect.
-- William Gibson, "Mona Lisa Overdrive"
https://books.google.se/books?id=QojrNYyGMyEC&pg=PA118#v=one...
For reference: https://askafrenchguy.wordpress.com/2012/02/07/petite-bites-...
Edit: Yes, I have submitted it to the database, it should get vetted eventually. A crowdsourced process for the vetting could be fun too!
I wonder were the roots of that is?
The immature side of me sees a great tool for picking immature names for online games that won't be flagged.
Reference: http://z.cdn-expressen.se/images/a3/9b/a39b426464844e3ba6ef3...
But if the surrounding words exist in French too, my brain invariably gets tricked into switching to French.
(Edit: this site's database recognizes "chatte" as a concern in French.)
"Tatsu" means "to stand" in Japanese, but is culturally used for erection. This is just an example, I tried a bunch which I know and none were flagged.
notice the little box 'enter word here'? :P
https://en.wiktionary.org/wiki/%E3%81%9F%E3%81%A4#Japanese
Flagging that would be kind of like flagging "hard" in English. Could it potentially be offensive in the wrong context? Yes. Are there brands where that would be absolutely fine? Yes.
Unfortunately this website wouldn't have helped GM sell the Nova since it's only looking for profanity, but I think that the concept is great and clearly needed. I hope you develop it further and get to make some money off of it. Great job!
Spanish: did you know that the popular anecdote about the Chevrolet Nova is an urban legend? Google for "snopes nova".
It's a nice detail.
Your app doesn't reflect that. I was going to say that you need to source slang dictionaries, but this one is in the Diccionario de la Real Academia:
http://buscon.rae.es/drae/srv/search?val=lumia
And even in the first random online bilingual dictionary Google threw up:
http://diccionario.sensagent.com/lumi/es-en/
So maybe do a bit of scraping/spidering of multilingual dictionaries, starting with your collected list of bad words?
It's actually the basis for a site called The Alternative Dictionaries which features "colorful extracts": http://www.alternative-dictionaries.net/
I think this cross-pronouncing thing would actually be harder to tackle: It's more important to try to match the way users on their home locale would say the foreign term, than the way the foreign people would say it.
To illustrate what I mean, consider the word Skype, said in Portuguese, is pronounced as if it were spelt in English as "Shkuipy" (I mean [ʃkaj'pi]).
Honestly, the code for that sucks. It just looks for specific variations of letter combinations.
I guess a more robust approach would try to build up a real phonetic representation of the word, then apply various languages' orthographic rules to that to check for matches.
Baca returns nothing, Baka returns 'idiot/er in Japanese'.
These two sounds would not be perceived by a Spanish speaker as being the same.
EDIT: Though I'm apparently wrong and this is a myth: http://www.snopes.com/business/misxlate/nova.asp
(of course, the classic Spanish screw-up is the Mitsubishi Pajero, which has no excuse whatsoever: that's unambiguously the Mitsubishi Wanker)
https://en.wiktionary.org/wiki/emmerder
A bit of trivia, there's a radio that is called NRJ which sounds like 'énergie' when you say it (in French)
MR2 = Ehm Air Duh ~~ Merde :) cuz the middle e is like the ai in air (near enough) and the last e is like the uh in duh (near enough) - Not a native speaker so caveat enunciator
This is Arabic for biggest cock.
https://encrypted.google.com/search?hl=en&q=%D8%B3%D9%81%D9%...
No reputable source mentions this; only crap newspapers in different countries mention this. But every person I know in the Arab world knows this internet meme.
Almost as bad as naming your son after a deceased Libyan dictator, before he was dead of course. Perhaps I know one of those too. Talking about parenting jokes.
This wasn't actually quite as hilarious in Arabic as you'd think, since "Isa" is a fairly common first name and "Abu X" is a standard way to refer to a man with a son, but definitely good for a few chuckles back home...
> to have sex (lit. insert).
> Source: a long list of Chinese profanity on Wikipedia.[0]
[0] https://en.wikipedia.org/wiki/Mandarin_Chinese_profanity
Another unfortunate car name is Suzuki Moco. This word neither appears in this app. "Moco" means "snot" or "booger" in Spanish.
Both systems are a question of convenience, so no one is perfect. You can choose between the useful (and trendy in two or three spanish communities) "ny" or the older "gn" charged of historical context and showing lots of connections with other latin languages like french. Be aware also that "ny" leads easily to a "nll" sound that can be annoying, specially when is placed next to an 'i'.
This is just a personal opinion. Is perfecty ok if you think different, but if you are interested in mastering the second language with more native speakers in the world, I'll suggest to avoid the political experiments of the modern catalan and save yourself a lot of future headaches with grammar and orthography. To replace the 'ñ' by '~n' will work in most of the cases also.
If anyone is interested, Catalan[1] is a Latin language spoken in Catalonia and other areas of the North East of Spain, South of France and a city in Italy. It is also the official language of a country: Andorra.
It has about 10 million speakers[2], a bit more that Swedish, that is an official working language in the EU.
Its use has been forbidden in Spain during 300 years[3] -until the death of the Spanish fascist dictator Francisco Franco- but, even though it has managed to survive until today.
And there's a top level domain, .cat[4], that is intended for websites that use Catalan language.
Also, and we don't use Catalan because we are doing political experiments, or to annoy Spanish people. We use it because, for some of us, is our native language!
[1]: https://en.wikipedia.org/wiki/Catalan_language [2]: https://en.wikipedia.org/wiki/Languages_of_Europe#Number_of_... [3]: https://en.wikipedia.org/wiki/Catalan_language#Spanish_state... [4]: https://en.wikipedia.org/wiki/.cat
And I did because I think that your comment stating that Catalan language and culture are a "political experiment" is not only offensive to Catalans -and anybody a little common sense- but also shows that you have a huge lack of understanding about Spanish culture and history.
I searched "foda" (f--- in Brazil) just to try it out, here's the result, which actually mentions the Amazon. http://i.imgur.com/CUpSgN6.png
Also the word search field has an XSS, try entering "<script>alert(1)</script>". Not sure if it's a big deal but it's good to be safe.
I was about to name a project "Plate88", and a couple of people independently pointed out a reference to the nazi salute [1].
We then renamed it to Plate28, hopefully safer.
Anyway, maybe worth considering these use cases.
However, could I Suggest there are two markets for this and you might be falling between two stools.
Firstly there is the market we have here - looking for dirty words in different languages. I love the petites bites ad - and it would be great to have a crowd sourced "daily WTF" site of amusing failures
But the usage of your site looks ... Serious, with half an eye maybe on charging marketing departments for access. Which is almost impossible because no sane database can catch MR2.
But if the entertainment site catches on, you have a ready made list of reliable dirty-minded experts whose private opinions and double entendres you can charge marketing depts to put their ideas in front of them - confidentially ensuring they don't screw up. And given that the number of language to language potential screwups is n^^2 and the experts are n you should be ok.
Anyway - it's a lovely idea and reminds me of Douglas Adams' "Go stick your head in a pig".
“hell”
English: heck
Direct match at start or end, potentially serious issue! 335 million native speakers, about 1.5 billion speakers in total."
Isn't that overdoing it a little?
Given the number of people here who missed the "add a word" function, you might want to mention it up top with a negative result.
> No results found for this search. It looks likely that it's safe...
say this in hopes to get fuller coverage because it looks like a useful tool.
Honda released this new small car model named "Honda Fitta", and one of the slogans were something like "small on the outside, large on inside".
In Swedish, "Fitta" is a crude word for female genitalia.
The car was quickly renamed "Honda Jazz".
A link to a Swedish article, translated by Google:
https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...
This has the hallmarks of an urban legend: Japanese car manufacturers do have previous form with the Toyota MR2 and Mitsubishi Pajero, so the story is plausible; there's a moral here; and the story has not been followed all the way to its original source.
Not sure if you are breaking up words. I remember a friend told me about some algorithm that works for that, and is used by German linguists... not exactly stemmers, but there was another thing that could be useful too.
Anyway, thanks for sharing! Looking great.
"slope" is another, but I don't know if I'll submit it since no-one seemed to have heard of it at the time. Jeremy Clarkson got in trouble over it though - http://www.telegraph.co.uk/motoring/top-gear/10995483/Jeremy...
I absolutely love the idea of having a newsletter on the backend full of awful words submitted though - a rather "cute" idea.
As a ESL, the first time I heard of them it was kind of funny. I guess when one grows up in the context of those names is not that appalling...
For example - the Ford Nova. In Spanish, it literally translates to "no va" "doesn't go". Terrible name for a car.
I'm unsure how to make this understand the context of the product, but that would be the next step
In Fijian, "caita" means "fuck" or "fuck it", but the word is pronounced "thaita". From a fijian perspective, seeing both "caita" and "thaita" would bring the swear-word to mind.
To make it more complicated, "nova" actually has the same astronomical meaning in Spanish as in English:
https://es.wikipedia.org/wiki/Nova
So it's fine in some contexts, bad in some very specific context. Someone smarter than me will probably crack problems like this with AI...
> This has since been debunked.
Beaver returns nothing
'caca' and 'pede' do return, so props for that
'bosta' matches but maybe Josta should?
'sharmuta' also matches (with a different spelling, but it's probably a variation)
It reminded me of this major company https://en.wikipedia.org/wiki/Osram whose name happens to be "future tense conjugation of verb >to shit<" (a spot-on match, and the website correctly detects it) :)
It was founded in 1919 when the website didn't exist yet
Except it is logged and monitored by the US Government because this site uses unencrypted HTTP.
Otherwise, a commendable sentiment…
“ayr”
Arabic: penis
The only one I could find, so just bad luck :)The "level of worriness" does go down (pun intended) when I type the font's correct name.
Blog post: http://blog.lexiconbranding.com/2015/05/12/our-first-iphone-...
I was going to have that as part of my company name until I discovered that (tineh is a transliteration of the word for "fire" in Irish).
I liked that.
Very, very useful, although specific to American English.
https://en.wikipedia.org/wiki/CMU_Pronouncing_Dictionary
I've succeeding in using it to solve puzzles that had to do with how words were pronounced, as opposed to how they were spelled.
Chick
Goo
Moose
Turi
Condo
Moot
Rand
Chalk
Lado
PuT
Fuse
If you are wondering what these words mean check this:
I wonder if it makes sense to add "ku" as well? When I was a kid, I'd always giggle at the American candy bar "Kudos."
This is really cool....
Kudos.
But you can never be quite sure. There are over 6,000 languages spoken in the world. Somewhere deep in the Amazonian jungle, "anal" could be an insult that gets you killed.
But I like the idea and will submit a few words
"zina" "eir" "khuee" "popa"
I guess I see six kinds of potential difficulties:
① There are so many languages out there, including languages will millions of speakers who might eventually come across your thing. Maybe that's not an issue for tangible products that will be marketed to specific territories.
② There are so many slang terms out there; each individual language might well have thousands of terms that have a rude, sexual, or excretory meaning, or that are used as a slur against some group. Also, some languages have expletives that don't correspond to expletives in other languages. https://en.wikipedia.org/wiki/Quebec_French_profanity
③ People have pointed out that phonetic matching is hard when you're dealing with different languages' orthographies and phonologies, and you can have the problem of "the source language's intended pronunciation sounds like an offensive word in the other language", "the other language's likely pronunciation of the written term sounds like an offensive word in the other language", or even other combinations among highly multilingual populations. "Sounds like" is sometimes challenging to automate in software, for example because epenthesis of a vowel may not be enough to remove the association. (But I think Levenshtein edit distance between phonemic transcriptions can kind of sort of work.)
Also, the "MR2" example someone gave shows that understanding how people will pronounce something in different languages is complicated: you have to know that the number two in French is "deux" /dø/.
④ People might also perceive something as an offensive reference that isn't even familiar to people elsewhere, like a reference to an upsetting person, place, or event. Reportedly some people in India have named people and businesses after Adolf Hitler just because he was famous, for example. I bet it's easy to do this cross-culturally in general.
⑤ As people point out with the Chevy Nova story, there might be a reason why a product name would become the target of ridicule in a particular language even if it's not offensive. That's true even if it didn't literally happen to the Chevy Nova.
⑥ It might even turn out that the space of offensive references is so dense that there is nothing that isn't a near-homophone of something pretty offensive in some language.
Anyway, I think this project is really neat; I'm just reminded from people's comments that natural language is hard! There's scope to keep expanding this site, and I think there are also existing "cultural consultant" businesses that try to deal with these problems through human review (I wonder how many of them have consultants on contract from many widely varying cultures, which seems especially useful in the Internet era).
https://web.archive.org/web/20071112172929/http://members.ao...
If you can take an arbitrary word and find a coincidental homophonous synonym (or antonym) in some other language, you can probably find a coincidental homophonous expletive or sexual reference in some other language too!
(These coincidences are not cognates -- that's part of what "coincidence" means here.)
Pussy.
Some of us don't appreciate tracking links, please get rid of tracking so we don't have to manually edit the urls.
My point: Is this connected to dictionaries or is it all crowdsourced data?
Mist {m} [ugs.] crap [vulg.] rubbish [esp. Br.] [nonsense] bullshit <BS> [vulg.] tripe [coll.] garbage [fig.] bull [derived from bullshit] [Am.] [vulg.]
But you can also use it as a general expression of discontent: "Mist!" is something you might exclaim if you just dropped something expensive and fragile. It's still vulgar but it's something you'd find far more appropriate around the young ones than the harsher "Scheiße!" (shit).
It's basically the little brother of "shit" in the same way as "dumb" is the little brother of "retarded".
You might legitimately hear someone curse at the "Mistkatze" (Katze = cat) that just peed on the bed, or the "Mistauto" (Auto = car) that refuses to start or simply shout "So ein Mist!" when they find out they've spent the past hour aligning the wallpaper upside down.
The equivalent of "damn" would be "verdammt" and there are minced oaths for that in German as well (although nowadays they're generally considered cute and not something you'd use only because you're mild-mannered or religious).
To quote from TGOTG: "This dumb tree, he is my friend." Groot is dumb because his is effectively a mute. Drax was not commenting in any way on his intelligence.
Still a nice idea, though.
Trying to add all the things you missed meanwhile.
edit: I submitted it
> “bum”
> English: butt
> Direct match at start or end, potentially serious issue!
lol.
Interesting.
Interesting to see how you have implemented this...
Lousy program