The Detrack Manager app is now translated in 26 languages! Did you know? Out of the world’s approximately 7.5 billion inhabitants, 20% of the Earth’s population speak English? And according to Babbel, only 360 million people speak English as their first language. Languages of your choice While English is currently one of the...