Detail map of Mountain View, California, United States Overview map of Mountain View, California, United States

A: Mountain View, California, United States

100 Million Words Are Translated per Week by Google Translate

12/8/2011

According to an infographic released by Google, in December 2011 100 million words in 200 different languages were translated weekly by Google Translate. 

Timeline Themes