While the default copy of WordPress installed with each new WordPress install on WP Engine is in English, it’s certainly possible to use another language with WordPress instead. WordPress has several resources and guides on how to accomplish this within their Codex:
- Installing WordPress in Your Language
- How to Change Your WordPress Language
- Help the WordPress Translation Team
If you wish to display your site in different languages based on user preference, you may want to use a WordPress Multisite setup with a subsite for each language, or use a plugin for translation. Below are some resources you can use to work with various plugins which provide language support:
- Top 6 Translation Plugins for WordPress
- How to Make a MultiLingual WordPress Site
- Using MultiLingual WordPress Multisite
If you would like to code different actions (like translation or different landing pages) to happen based on the geolocation of the visitor coming to your site, WP Engine offers GeoTarget for Business level plans and higher. For more information about GeoTarget and how to implement it, you can use the resources below: