I use google street map as my project's basemap in QGIS: Using Tile Server: https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}.

As my computer default language is Chinese, when the basemap is loading, all the place names were present in Chinese, how can I change it to English? I have already set the QGIS language to English (Option->General->Override system locale->English), but it does not work in google street basemap.

  • Are you in china? May 23, 2019 at 15:47
  • yes, and MrXsquared's sloultion prefectly solved my problem.
    – J Law
    May 24, 2019 at 14:27

1 Answer 1


Add &hl=en to your URL.

So it looks like https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}&hl=en.

Instead of en you can also use any other language code. Note that most names used on Google Maps are not available in all languages.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.