Это сложно только тем, кто не живет в Азии. Для постоянно живущих там и привыкших к азиатскому типу лица, нет проблем отличить японца от корейца, их обоих от китайцев. Это не сложнее чем для нас отличить русского от татарина, а их обоих от немца. Более того скажу, местные часто могут на глаз определить даже провинцию, например, Китая, откуда данный человек родом.
А как вы отличаете русского от татарина и от немца?
Я неоднократно задавала подруге-кореянке этот вопрос, и она отвечала, что с легкостью определит нацию "азиата". У японцев лицо более вытянутое, чем у китайцев, а всех корейцев отличают очень маленькие ладони.
"считается, что шанхайский диалект китайского напоминает японский язык". Считается кем???
Для китайцев европейцы тоже все на одно лицо. В тоже время, если близко хотя бы пару месяцев общаться с какими либо азиатами, их национальную принадлежность вычисляешь сразу и без ошибок. Они совершенно разные, нужно просто привыкнуть к генотипу.