Translate:
China Japan Russia Spain
..