back
220 comments
Taiwanese here. I have a mixed opinion about this site. Some of them are just weird:

- mega → 巨型 (百萬)

Really? Do you really want to translate mega to 百萬 (million) in every context?

*Edit: every, not any

- text → 文本 (文字)

Seriously? 文本 is the formal, academic way to say it, even in Taiwan. Have this person never been any academic environment?

- through → 通過 (透過)

Seriously???

Not related to the issue raised in the article, but using a translation tool for individual words is going to give you the wrong answer in many situations by definition. The meaning of a word depends on its context.

For translating a single word, a dictionary that lists all possible meanings in the target language is the right tool. A translator (human or algorithm) can only guess or give you the list of possible translations. Google Translate has come up with a suitable proxy solution by adding the "More Translations" pane.

I'm a Western who has lived in Taipei for almost three years. I use Google Translate every day of my life. It's helped me book restaurant reservations and talk to my doctor.

I also grew up in Canada, have British parents, and lived in the USA for seven years, so I'm used to switching from "Traditional English" to "Simplified English" too ;-)

I mean, ya, sometimes Google Translate uses Mainland China words (e.g., I just typed Bicycle and it returned 自行車 instead of 腳踏車). But I just tried typing 土豆片 (potato chips) and translating it to "English" and it returned "potato chips" instead of the British "crisps" too. This is not a big deal at all.

I was in Taiwan and trying to direct a cab. I looked up the words left and right.

It translated to left and correct.

What followed was the driver asking me “left or right?” And me saying “correct!” And he would turn left in confusion I would start shouting “correct correct” while getting more frustrated. He was like “great I’m doing good” while I was pointing the other way.

Good times I eventually had a chat with him and looked up “turn right” after driving around a block twice using left turns lol

I'd say perhaps 5 or so of the ~100 entries on the list are somewhat debatable. The rest seems pretty obvious and indisputable, and among these I would count the "通過"/"透過" that you mentioned. If anything, perhaps the whole list is too focused on the IT lexicon. But it's pretty much solid work, doesn't really deserve a "mixed opinion" - in my opinion.
> Really? Do you really want to translate mega to 百萬 (million) in any context?

Would its use as a metric prefix not be a correct context for this?

Honest question, why haven't china moved to a western (?) alphabet based writing? With my ignorant knowledge, it seems crazy that you are using that way of writing today. Using 24 letter combinations vs memorizing 3000 (min) to 20.000 icons!

When I was a kid, my best friend was chinese, and we could never do anything on saturdays because he had to go to a school to learn chines, and how to write in chinese was very hard and time-consuming.

Do you know? Care to explain?

EDIT: I am not from the US, but from Argentina.

EDIT2: I am talking about the effort to learn how to draw (not only read but draw!) very complex looking 3000 icons vs. the effort of learning 24/26 and some rules. With a western language, by just knowing a few pronunciation rules, you can read any word. At least in Spanish. I am not implying that Chinese are bad, or that the language should die or anything like that.

> A lot of times the translation would sound like how Chinese is used in China instead.

Ignorant person here (sorry if I'm asking a dumb question), but given the larger population of China to Taiwan, why is that not the correct thing to do? Or is this "Traditional Chinese" a language spoken only in Taiwan?

When translating to Dutch, I wouldn't expect it to output Dutch as it is spoken in Belgium, Suriname, or Limburg either; I'd expect it to output Dutch as the main body of speakers speak it. They should get their own language designation instead, if the software wants to support translating into variants of the language

Chinese generally has two writing systems: traditional and simplified. In the 1950s to 1980s mainland China developed simplified chinese in a bid to make the language easier to write. Note that these are just different ways of writing the same characters: think cursive versus block. They are not different languages -- the vocabulary and grammar can be identical.

Traditional Chinese is used in Taiwan, Hong Kong, Macau, Singapore, and to one degree or another in various Chinese immigrant communities around the world. Taiwan is obviously the 800 pound gorilla here.

Taiwan has come to develop its own style of written Chinese -- think US vs British English but more nationalistic. So the question is: when Google Translate converts to traditional characters should it also be translating into Taiwan's written patois [not to be confused with the Taiwanese dialect]? After all, Google Translate does not differentiate between Britain and the US in English (it sadly uses British). And there are other groups which use traditional without this patois (Hong Kong, say, though likely not for long), albeit in fewer numbers.

The author does have one really good point, and that is that Google Translate is mistakenly describing traditional as zh-TW, that is "traditional as used in Taiwan". As long as it insists on doing that, it should also be translating into Taiwan's written patois. But what it should be doing instead is describing traditional as zh-Hant.

"Traditional characters" and "Simplified characters" are writing systems, not languages. You can write many variants of Chinese with either system.

Traditional characters are still used in Taiwan and Hong Kong, while simplified characters are standard on the mainland and in Singapore. However, traditional characters are still used in some niche cases on the mainland (such as decorations, names of shops and restaurants).

Whether a translation to "Traditional characters" should default to Taiwanese-flavored Mandarin is an open question.

I don't think the downvotes are fully justified and I think it's a valid point to make. Taiwan itself for example for the longest time had an extremely unintuitive local pinyin version. They are at least no longer as strict in enforcing it versus the now official one that came from the Mainland. It is sometimes the cause for going the wrong place in Uber trips.

However, it is worth noting that there was basically an iron curtain between China and Taiwan for a long time after Chiang Kai-shek went there. A lot of IT terminology for example developed separately in Taiwan and China, so a lot of technical terms are different. The following website lets you look up scientific terms and convert them between china mainland and taiwenese.

https://terms.naer.edu.tw/

> Or is this "traditional Chinese" a language spoken

It's not a spoken language. It's only for written text.

> only in Taiwan?

Only in Hong Kong, Taiwan, and oversea Taiwanese/HK communities.

British vs. American English seems like a good analogy given that they also have distinct language codes. Would Google translate camión to lorry vs. truck depending on en-GB vs. en-US?
> Ignorant person here (sorry if I'm asking a dumb question), but given the larger population of China to Taiwan, why is that not the correct thing to do? Or is this "Traditional Chinese" a language spoken only in Taiwan?

They addressed this:

> NOTE: The Google Translate menu only says "Chinese (Traditional)". However, if you pick the option, you will see the language code reflected in the URL is zh-TW, which means "Traditional Chinese as being used in Taiwan". The alternative option for Google to fix this problem is to officially drop zh-TW support and switch to an appropriate language code instead, such as zh-Hant.

> given the larger population of China to Taiwan

Taiwan is its own country. India has a similar population to China. Why not just translate into Urdu or Tamil instead, by that logic?

Be careful when you don't speak the target language and you run something significant through a machine translation. The results can often surprise you and your audience.

I wrote a speech in English, and had Google Translate it to Spanish. This was around 2010. One of the lines was "There is electricity in the air." The translation read, "No hay electricidad en el aire." I speak Spanish well, and upon proofreading, I freaked out that it would negate the sense of the whole sentence, but it can, and it did.

That is on the basic assumption those are incorrect and required to be "fixed".

What makes you think Google "would" fix it?

Facebook has sided with Mainland China during 2019 protest in Hong Kong simply because there are more Chinese working inside Facebook than people from HK.

Youtube has sided with mainland China to censor words in Chinese comments simply because the censorship team employ, of course Chinese.

Just because Google doesn't operate in China, doesn't mean its influence are not there.

( Don't even get me started on Apple about its supply chains )

It's incorrect per the language code they're using, zh-tw. They obviously side with the CPC on political issues, but that's a separate issue, they should just change the code to the more accurate "zh-Hant." zh-tw exists to specifically identify Taiwanese Mandarin, which is a defined separate dialect (we really should stop using "Chinese" as a word to describe the various flavors of Mandarin, let alone including entirely different languages (NOT dialects!) such as Hakka, Cantonese, Shanghainese, Ninghainese, etc).
Author here. Surprised to see this website made it on to Hacker News

Glad to see some debates on the vocabs listed there:

* Yes, it is very IT oriented.

* Yes, I have been in some academic environment. (but seriously, 文本 is rarely heard in my life!)

* No, it is not supposed to be an exhaustive list of all things wrong nor _the_ correct list.

At the end of day, it is a short list of what I'd like to see it changed and thus I tracked it. We may not all agree on the translations, but I think we can agree on 1/55 is a pretty sad score to have.

--

Lastly, feel free to fork and run your copy if you'd like a different set of words / translations to be tracked!

https://github.com/itszero/hasgooglefixedityet

Thanks for my 5 mins fame on HN!

This is an interesting issue.

Simplified and Traditional are different (but closely related) writing systems that can be used to express the exact same text. They are not different linguistic variants of Chinese.

It looks like regardless of which writing system you choose, Google still translates into the most widely used variant of Chinese: Standard Chinese, as spoken on the mainland. It just writes the result using the requested characters. It doesn't decide to use more characteristically Taiwanese phrases if you select traditional characters.

In order to address the complaint here, Google could allow one to select the writing system (Simplified vs. Traditional) independently from the regional variety (Mainland, Taiwan, etc.).

If, as you are claiming, the Taiwanese don't have their own Taiwanese Mandarin, with their language being just the same as the Mandarin used in China, how can it be that at the same time they also don't get to have a say in what constitutes the "standard" of that "common" language they share with the "mainland?"

Also, there is no reason for constantly calling it "Mainland China" where you could just as well call it "China," unless it is to further a political agenda.

Anyway, this is all beside the point. The concept of a "standard" language is political not linguistic. If Google is run as a business, not a political entity, their linguistic choices should reflect the language actually being used in any given market, and not be based on purported "standards" promulgated elsewhere. The same simple concept that somehow already works well for other language pairs that could be construed as similar to the point of being the same should also be applied here.

> Google could allow one to select the writing system

I'm not sure their models have a concept of writing systems. I noticed that neither Google Translate nor DeepL understand the equivalence of katakana and hiragana in Japanese. Probably every character is just an independent token to them.

To clarify, "Standard Chinese" is the English term to describe the official language of the PRC. There is no country called "mainland," nor is there a country called "mainland China," nor is there a language that can be accurately called "Chinese."

It's much more clear in Mandarin itself, such as 官話. Note that some might translate this as "Traditional Chinese," separate from the typical meaning, when trying to separate "simplified characters" from "traditional characters." In English it's all a mess.

Also, you can write guanhua or beifanghua or "Standard Chinese" in both Simplified and Traditional charactersets. They are almost 1:1. You also used to be able to write Japanese, Vietnamese, Korean, and other languages in Traditional Chinese characters.

That's why we should be careful to separate Guanhua ("Standard Chinese") from Taiwanese Mandarin and etc. imo using the word "Chinese" in the descriptor just sows further confusion and in fact furthers the political goals of the CPC to cast a political blanket over all things even remotely descriptive as "Chinese," be they language, culture, race, heritage, or nationality.

google maps also in taiwan made me ride on the highway on a motorbike which isn't allowed and got a nice ticket for following googles directions even with avoid highways enabled.
Google maps is particularly useless in this sense. I desperately wish they'd open source it so local could just add features as needed. In Taiwan, we don't have "highway," "motorcycle roads," etc, as Google understands it (with its notoriously difficult to activate "motorcycle route option"). There's specific rules that should be just implemented by name, flags like "no flower road," "no highspeed highway (red plate and car OK, yellow and below not ok)", no "highspeed highway (red, yellow, car ok, white and green plate not ok)," or maybe just "white scooter only" or even "greenplate only" routes modes. Better if you could just input your exact vehicle type per Taiwan law and get a legal route that way. The information is quite available on data.gov.tw for those that want to have machines read it. Can't speak for other countries.

This on top of the fact that I'm pretty sure google maps uses some USA centric constant for traffic light timer estimations. Traffic light timers are very, very long in Taiwan compared to other countries. One time I had to wait 500 seconds (they had to add an extra big countdown timer to account for this). Usually it's more than 99 (the maximum the 2 digit counters can display). When you're in a car, motorcycle, or scooter, it's safe to multiply travel times by 1.5x to 2x. As for bicycle, I have no idea why google thinks bicycling is so fast in Taipei, but always multiply by at least 2x whatever time Google tells you.

Edit: the 500 seconds was an extreme outlier. Around 99 seconds is the usual in major Taipei intersections.

Google Maps did make you do anything. It's a dumb tool that is not always correct made by people in USA. You decided to forgo basic due diligence in a foreign country.
I think DeepL is considered to be quite good for translations nowadays https://www.deepl.com/translator
It doesn't support Traditional Chinese though, let alone the Taiwanese dialect...
Seems better but it's definitely easy to spot when something has been machine translated, even when using DeepL. Did a test now and if you translate from English into a target language, the corresponding text is definitely not the way a native speaker would formulate it.
One funny thing that I found not long ago is that you can traverse a long chain of word translations by re-feeding the translated word. You start with a word let's say in italian, get it translated to spanish. Now you grab that word in spanish and translate back it to italian. You do sometimes a get a different word. You do this again and again. There doesn't seem be a one to one correspondence in certain cases. Don't know if this a known issue nor if some else already spot it.
I'm using ChatGPT... who needs Google for translation? Either you know a little bit the target language and you are able to spot wrong translations (both in Google translate and ChatGPT) or you don't know enough about the target language and you trust the translation that is given to you (and in this case, ChatGPT is probably giving you a better translation)
It makes an absolute mess of Japanese too. Where I work we explicitly suggest people use DeepL instead.
i am not so sure about the list, I found many are spoken pretty much interchangeably in Taiwan sometimes: 便利店 vs 便利商店, 每秒幀數 vs 每秒影格數(I actually heard more of the former from those youtuber), 高清 vs 高畫質(I actually heard more of the former from those youtuber) etc.
I now use chatGPT for translating english to traditional Chinese and give me some variations. Definitely works better than Google translate.

For example for "I want to build a good gym routine":

我想建立一個良好的健身計畫。 Wǒ xiǎng jiànlì yīgè liánghǎo de jiànshēn jìhuà.

Here are some variations of the sentence along with their English translations: 我想制定一套有效的健身計劃。 Wǒ xiǎng zhìdìng yī tào yǒuxiào de jiànshēn jìhuà. I want to create an effective workout plan.

我希望安排一個健康的健身日程。 Wǒ xīwàng ānpái yīgè jiànkāng de jiànshēn rìchéng. I hope to set up a healthy fitness schedule.

ps: I am building an app to make learning chinese easier. Feel free to ping me privately for testing :)

Google isn’t using the supposedly highly multi-lingual Bard 2 for their translation service. That should tell you how confident they are in their own AI products

I only ever use ChatGPT for translation now. GPT 4 especially blows everything else out of the water in quality.

I’ve done some insane round-trips through chains of totally unrelated languages and it retained 95% of the meaning. That’s superhuman quality.

I often need to translate Arabic, and I just use ChatGPT for translation now, it's much better.

Google Translate has been very broken for a while now and will often just completely refuse to translate, or only partially translate or translate in ways that are incoherent

I think there's just a large profit incentive for corporations to treat Taiwan like it's part of China. I found a Leap Frog globe in walmart the other day and it told me Taiwan wasn't a country and was, in fact, just China.
Is it just me or is translation in android completely broken as well? In the past I could select a word and translate it with the translate button. Now it most of the time triggers a Google search and adds words I didn't select.
ChatGPT works a lot better for translating specific terms into traditional Chinese, and seems to understand when asked to give Taiwan variants.
Isn't ChatGPT better than Google translate or deepl? Why doesn't google use a modern LLM to translate?
Hasn't LLM technology mostly made google translate obsolete? Are there still use cases for it?
It doesn't even translate the word "no" from english to slovak properly, it say it's "č" but should be "nie"

https://translate.google.com/?sl=auto&tl=sk&text=no&op=trans...

Why not roll out your own translation service to translate English to the specific language used on Taiwan? This way you don't have to sit in the waiting room.
Surprised the tomatoes isn’t rubbish.
Looks like Bing Translate in Edge works just fine.
deepl is the best at the moment IMO
>Google Translate has not been accurately translating into Traditional Chinese (as used in Taiwan) for a while now. A lot of times the translation would sound like how Chinese is used in China instead.

Isn't Taiwan a part of China, though? I am not trying to justify Google not caring about Traditional Chinese as used in Taiwan. I am merely commenting as the author's view of China and Taiwan as two different entities while almost all countries don't recognize Taiwan as a separate entity.