With Android 6.0 Marshmallow you can translate text directly from the application


Android 6.0 Marshmallow

With the announcement of the Nexus 6P and Nexus 5X, it means that now the Android 6.0 Marshmallow is ready for the mass consumption. From all the new features that are brought by this operating system, there is one feature that's interesting enough to talk about.

This feature is able to translate any text directly from the application. Previously if you wanted to translate a text, you must first copy it, and then opened the Google Translate app. Now in the Android Marshmallow, all can be done directly in the application, translate the text into 90 languages.

There are only three requirements: 1) the device is running Android Marshmallow, 2) the device has Google Translate app, and 3) the application supports text selection. So when you want to read a restaurant review in the TripAdvisor app, you can directly translate the text into the language you understand - in addition to Cut, Copy and Share buttons, there will be a new button named ‘Translate’ appears when you select certain text.  

Android 6.0 Marshmallow

When you tap the button, a pop-up window will appear showing the original text and its translation. You can choose which language you want, or activate the translation in the sound form.

This translation feature also serves on the text you write yourself. So when you want to reply a chat in a foreign language, simply write a reply in a language you understand, and then do the selection, and tap the Translate button. From there it will appear an option to replace the text that you have written previously.

This feature will minimize the applications switching just to translate a line of text. As long as the three conditions above have been met, this feature should be functioning properly.