2 Ways to Easily Translate Webpages in Safari on iPhone and iPad

by: - Last updated on: October 1st, 2020

When browsing the internet on your iPhone, coming across a different language is one of the last things you ever want – especially when your browser is Apple’s very own, Safari. Simply because unlike some other browsers, like Chrome or Edge, which offer the ability to translate a website to your native language, Safari does not come with such functionality. And therefore, requires workarounds to translate a website. So, in this article, we demonstrate the two different methods to translate webpages in Safari.

translate webpages in safari

Method 1. Using Microsoft Translator

For this method, you need to download and install the Microsoft Translator app on your iPhone. After which, using its share sheet, you can translate a webpage to any language.


1. Download the Microsoft Translator app from the AppStore.
2. Open Safari and hit the share button.

using microsoft translator 1

3. Scroll horizontally and click on the More button.

using microsoft translator 2

4. Flip the switch (next to Translator) ON and hit Done.

using microsoft translator 3 1 using microsoft translator 3 2

5. Now, when you come across a website (in a foreign language), hit the Share button to open share sheet and tap on Translator.

using microsoft translator 4

As soon as you hit the Translator, you will see a progress bar on the top of the screen, showing the translation progress. Once finished, the browser will display the website in your preferred language.

using microsoft translator 5 1 using microsoft translator 5 2

In addition to using the app to translate a website, you can also use it as a standalone app to translate content in any form, be it text or speech. You can also use the camera to detect and translate text, use the microphone to listen to a speech or conversation, and use the keyboard to input text in one language and get its equivalent translation. The translated content resides in history and can be revisited at a later time to get familiar with the new language. Additionally, the app also has a phrasebook with translations for different scenarios, which can come in handy if you desire to learn a new language.

Method 2. Using Shortcut

The first method uses the browser in which the website is open, to show its translated version, which works just fine in most instances, except when you need the translated version in plain text. In which case, you can use an alternative method that uses a shortcut (in the Shortcuts app) to translate the content on a website.


1. Download and install the Shortcuts app from the App Store.
2. In the Gallery section, enter ‘Translate Article’ in the search bar.

using shortcut 1 using shortcut 2 1
3. Select the one as per your need and hit ‘Get Shortcut’.

using shortcut 2 2

4. Now, when you open a website in a foreign language, hit the Share button to open share sheet and tap on ‘Shortcuts’.

using shortcut 3

5. On the next screen, a list of relevant shortcuts will be suggested. Tap on ‘Translate Article’, and you will now have the translated version of the website in plain text.

using shortcut 4using shortcut 5

The shortcut uses the Microsoft Translator app, used in the previous method, to translate the content on a website. It works by getting the body content of a website, detecting the language, and then, translating it to the set language. To change the language, open the Shortcuts app, and go to the Library section. From here, tap the three horizontal dots on the ‘Translate Article’ shortcut and tap on ‘To’ under ‘Translate Text with Microsoft’. Select your desired output language from here and tap ‘Done’. You should now get the translated text in your preferred language.

That’s it!

With the help of the two methods mentioned above, you can translate a webpage in a foreign language to your native language with ease.

Weekly Newsletter

Sign up for a specially curated Tech Newsletter.


Leave a Reply

Your email address will not be published.