 That's all from me. Over to Matt. Thank you. Thank you. Thank you and for for the introduction. I'm really happy to be Presenting those of multi-lingual options for you. I'm I'm Matt Pilar ski I'm a technical evangelist at Digital Cube Japan. I speak Polish English and German. I used to be in the past as a supporter at the PML multi-lingual plug-in where I had the opportunity to deal with a lot of multi-lingual websites and this also inspired me to create the today's presentation. I started using WordPress in 2008. I was a regular user getting all the knowledge from internet codecs WordPress support forums But everything changed when I started being active in the WordPress community. I met a lot of amazing people full of passion open to share their knowledge. So this was a point for me that everything changed Like I said, I'm originally from Poland, but currently if live in Japan I work at Digital Cube Where we do WordPress hosting on Amazon work services. We are a small team of 15 professionals We all are WordPress contributors and basically we love what we do on WordPress and love to share our knowledge So that's why I'm also here Okay, let's start with the languages of the internet I Will share with you some stats On this slide you can see that Word internet usage and population Asia and Europe have the biggest number of internet users It's a giant market full of potential customers All you need to do is to find a way how to get to them On this slide you can see the number of Internet users by language you can see clearly that English is dominating But on the next slide you can see top ten languages used on Websites all over the world over 55 percent of languages used globally on the websites is English So if you especially in UK who who speak English Would like to get to foreign customers. I would I think that's a good opportunity to translate your website into different languages What are the benefits of having a multilingual website? And let's let's let's do it Definitely the correct way because as you can see on some of the examples It's not good to use like automatic translator You can reach more customers You can enhance your professional image You can it increase the trust of your visitors and definitely your website will be more SEO friendly Google definitely will like that From my own experience as a foreigner in Japan When I look for a place for example to eat lunch somewhere, I always use Google Why because I used to go to lunch cafe and I ordered I Thought this was French wise, but this was chicken bones that looked like French fries. So Definitely, I don't want to make another mistake like this What basically Google is doing it proposes you The English for example version of your website and it shows your customers how to to to get this So that's that's the one of the biggest benefits To get to your customers types of translations There are machine translations Basically, it's the fastest easiest way Good for emergency situations, but it's it has a lot of misspellings logical errors and It can often to lead to misunderstanding your content The you can test the Automatical translations, it's a plug in available for WordPress, but you will really fast notice that only human Translators are able to Understand the different cultural linguistic and semantic factors To to leave the same effect of the source text So let's get to the human translations. Those are the the type that we will focus today We can split human translations into three groups In-house translators For example, your company employee or a friend who's bilingual and is good enough in that language So he can translate help you with the translation of your content freelance translators professional individuals who can hire online or offline specific Who you can hire for translating online or offline for the translating specific content or a translation agencies Which is similarly to individuals, but they can be more Specified on a specific topic like technical translations or something like this On the slides of a slide above you can see the most popular Translation services where you can find professionals to translate your website content one of those services is I can localize which is an service integrated with Plugging that I will mention in the future and Also, I would like to You're what when you prepare your website for translation you should think the whole concept of translations because before before sending a whole website You should consider aspects that you want to achieve Do you really need to translate your whole website or Only a specific part of your website Which will allow your customers to get the details that you want to share with them also Are your customers from the same cultural circle? Can you change only the language of Specific elements like buttons like the text like some images or specific elements on your website Or if they are Hebrew or Arabic, do you need to rethink? about redesigning the whole whole layout of your website because The Arabic language is extremely long So a short sentence that is in English can be much more longer double or triple long And and it can break your whole website Layout, so this is another aspect that you should consider when translating a multilingual site In some cases you don't even need a plugin because it's popular to use a lot of plugins You can only for example click create one page with the foreign content in the foreign language You can consider Creating a specific category or custom post type for for the second language or You can also duplicate your website and put it into another Domain or subdomain But the biggest disadvantage of this is You you will have to Update all the plugins update all the website basically maintain two websites with can which can be annoying or If you're If you have enough knowledge you can also consider Running a multi-site WordPress installation where you put all the specific languages if all the suggested Before methods don't want didn't work for you You can consider using a plugin There are many plugins, but you need to remember you don't have to Use a cannon to kill a fly before you choose the pay solution Try some free plugins or check many many Many of those plugins and check which which plug in is the most satisfying for you also As an ex supporter from WP ML Don't enable on all languages possible that you have because You can see the results It can crash your website or If or it cause a lot of problems, so don't enable all the possible languages Let's start with One of the most popular plugins. It's a paid plugin WP ML multi lingual It's a very complex solution with a lot of features. It's paid and it's you get also global supporter WP ML allows you to create translator accounts on your website and They are integrated with the icon localize the translation service that I've mentioned before So you can send really easy your content for translation to the professional translators From the current version. It's also open to integrate with all other Translation services like cloudworks be box and many others from my own experience as a supporter most of the Problems were caused by performance issue Or compatibility issues with with other plugins or team but the performance issues were Sometimes related to really poor hosting if you if you Try to run a really big website with with five language versions on a Cheapest shirt hosting this definitely won't work for you because such a big size website such a big website with that size Is it's not a good fit for that kind of hosting? Also the compatibility Problems are not always fault of WP ML because some of the plug-in makers claim to be compatible or team makers Claim to be compatible with WP ML But the reality is different Some developers fix the bugs some of them don't and don't care so you can be stuck with an unworking website and Basically, you don't know who should you blame for that WP ML or the plug-in maker That's why the WP ML also opened a go global program program to to make a To connect to developers and make the plugins compatible with them. That's a good approach. So Like I said everything depends from the developers who created that plug-in Also, if you're interested in e-commerce WP ML has a multi-lingual extension for WooCommerce. It's available from the WordPress plug-in directory. If you have any questions about that, you can visit Denise and Andres Who are at the sponsor booth? You can talk to them. I'm pretty sure you can they will answer all your questions Okay, enough about WP ML Multi-lingual press that's a different approach It's Based on the WordPress most Powerful core feature which is multi-site It enables you to create a network of sites in different languages All interconnected and related to each other. It comes in two versions Free one you can download it from the site and the pro version comes with dedicated support Premium support another popular free plug-in is polylang Basically, you'll write post pages and create categories and post post-tax as usual in regular WordPress And then you can define the language for each of them the language is set ate or by The language code in URL or you can also use a different subdomain or domain per language It also allows that Polylang comes with a customer custom MISA borrow sorry language switcher Provided as a widget or navigation in the menu and it's also integrated with a professional translation service that you can install as an add-on which is lingo tech translation Qt translate X Don't confuse it with Qt translate because Qt translate is a discontinued plug-in They advertise They serve to be super easy and working As working with a single language website with Qt translate X you can also describe fields which needs to be a Multilingual to a JSON encoded configuration file And the whole process of this how to do that is describe it in the integration guide. So this is another approach Bogo bogo is created by one of my team members Takayuki Miyoshi He's the author of the most popular Contact form seven plug-in He decided to create also a multilingual plug-in. It's very easy to use and conflict free It's assigned one language per Post and thus not create any additional Custom tables in your database. So it's really easy and 3d light to use Last thing that I want to mention is Babel Which is with which got acquired by automatic It's still Better version and not not issue officially published But if you would like to try it you can find it on the github Conclusion during World Camp San Francisco in 2014 and you nasin Say the future of WordPress is global. I fully agree with that WordPress has a Very big potential. It's running currently over 25% of websites globally There is no perfect solution for translating your website for now everything depends from your needs Who do you want to target and what should be the end result that you want to achieve? But definitely don't be afraid to experiment with different solutions But remember try to keep things As simple as possible to avoid performance issue and user confusion Thank you Thank you very much Matt. I think we've got plenty of time for questions Yes, I suspect we'll have a good old Q&A going so do our question from the floor straight away. Here we are sir Hi Matt. Hi You mentioned about the quality of hosting In when you're just as a roof kind of guidance, what kind of Minimum specification GPS would you say for everything depends if you use a plug-in like for example If your plugins creates additional tables in your database This can be sometimes heavy for your hosting if you use a shirt hosting if you decide to create just just Just couple of pages that will be in a specific language. You can do that on a really small hosting You don't have to worry about that. So everything depends from the specific plug-in. You can always check the plugin requirements and you basically you will see there if Your hosting will be enough to run that website. Thank you. Thank you Okay, do we have more from the floor? Okay, well, maybe I'll What would you Are there any really obvious mistakes that you're seeing particularly at the moment because I'm the impression I'm getting is that as WordPress is developing and new plugins are coming and some plugins are moving off as well right now what are the sort of The the there may be less obvious traps to avoid I mean you mentioned don't switch everything on Wpml, but there are others that we should be looking out for just at the moment. Maybe people haven't heard of yet. Um, I Guess it's it's always good to think about the content that you would like to translate because many Users or company owners want to translate everything Sometimes it doesn't make sense to translate everything because this this specific content Won't be useful anyway for a specific group in the different country because the combination of Translation and localization. Yeah, these days. Do you find that there is a very General sort of one-to-one mapping. So this geographical reason this this you I guess it's kind of dependent different segments and industries, but Are more languages being used in more regions? Is it becoming a more multilingual World even if you're not necessarily spreading over a wider area From my experience for example in Japan They don't like to use other languages than Japanese And they don't like to also use Solutions from all over the world So for example if there's a translation plug-in that was made in Europe US or somewhere They would rather choose a solution that was made in Japan They they they are more strict to to anything that comes from outside of Japan A lot of the emphasis on translation is obviously for front-end users, but We've got a use case where it's the back-end. It's more important. We've got a couple of Polish websites The front-end is fine. We're very Polish and that's it But on the back-end our bookkeeper is an English speaking person And so if we're selling stuff in Poland, she needs to understand What to do on the back-end to actually process the bookings and process the payments So she needs more back-end support. So is there any translation tools that are actually more focused on the back-end and the front For translating the back-end and such if it's an online store, I know how Sometimes it's also everything related to a specific laws in a specific country like tax law or Stuff like that. I would say in Situation like that I would consider creating a custom solution to deal with those things Because basically I haven't heard about Polish localization of an e-commerce store. I know that because of some specific German Regulations, there's an add-on for WooCommerce. WooCommerce.de. I Think it's this is the name of the plugin which adds some specific features e-commerce features for a store localized there and When I work as a supporter at WPMR it We were able to translate or user were able to translate that plugin without any problem So the website worked I hope this answers your question Hi Matt. Yeah. Hi. Do you have any tips for managing? Translated or rather localized content that is apart from a translation So for example in different markets, you quite often need to use a different image. Yes For you know different markets. Have you got any tips for managing that and you know currency Conversions so for if it's an e-commerce and you use WPML You have the extra WooCommerce plugin, which allows you to to add some other currencies or Add other different images to to your products. So in that specific language version, you will see the content for that language or Rest of the plugins the free plugins are not as good for with translating that content So you can also consider like creating a second website for with a store in that specific language that that I would say that's or a multi-site with the WooCommerce extension, which would allow you to sell this content Thanks Hi Just actually to to continue on from I think the chap in the corner was asking I'm working with a client at the moment We were translating the site into Well two different sites, but it's the same code on the site one into Spanish and one into Vietnamese The Spanish is great because somebody in the staff speak Spanish so it's quite easy to do But the Vietnamese Vietnamese has been more difficult But one plug in that we found useful is one called local loco translate And it allows you to translate or to manage the translation strings of all your plugins and themes that you've got installed Okay, so if the plug-in Community haven't translated the plug-in then you can still translate all the back-end and all the things that Work with that But the hardest part is actually being able to run the back-end in more than one language It's fine in in multi-site. It's a little bit harder in single-site, but that's something useful to look into Okay, thank you for sharing Okay, I think we had another question up at the back as well towards the wall there may be it Well, oh, yes gentlemen there in the hat and then we'll come over to you, sir Thank you, Matt. Hi good question, it's about the relationship between the lingual, you know the multilingual and the multicurrency and There is any tool or any procedure to manage that relationship This there are two to actually Like I said the extension to WooCommerce can allow that but I haven't unfortunately found any free Solution to deal with this. So sorry. I cannot help you with this Okay, thank you. It's always worth asking. I suppose you know the man to ask that's why I can I can prepare a better next for next time Well, of course in your contact details are up there, and I'm sure yeah Feel free to ask me. I will try to yeah find something for you Yeah, and we have two days of a great work out. Yeah, so we could possibly find something over the course of that Could we have the mic back over to the gentleman in the corner with the green top? What sort of teal perhaps? very nice color and I was wondering how you go about selecting a plug-in Six to pick from what criteria do you use to I would say the popularity I Didn't mention like all of the possible plugins Basically the user number from The WordPress plug-in repository was was the key factor in this because I can I could To say about Qt Qt translated you can find definitely somewhere in the internet information about that But this plug-in is not double developed anymore. So there's no need to Talk about things like that. Also If you have a Plug-in which translated so you can feel free to contact me propose me that I had a really good feed feedback after word World camp Paris when I was doing a similar presentation Then if this plug-in is good, I can definitely also add it to my presentation or use it in the future or given review So I'm open to to add new things to that Okay, thanks down here at the front. Hello there We have a spelling and grammar website which is in the UK It's in America in Canada and in Australia and New Zealand. Yeah So it's the same language with different spellings. Definitely not the same Any tips on how to manage that WPML allows you to add those English language versions so you can create basically like American English version of that website or in British English version of the website you can I guess it's do the approach like with with Polylang or the auto plug-in so create another version of that page or that post in that language Or a custom category for that language everything depends from from your situation you can always try to Like do specific Language version of that website to a specific country I would have to We can talk later about this so I would Need to see first your website to decide what would be the best solution for you Do you have another question from the floor? I have But you had some really interesting stats and I was wondering if it would be possible to Share the so we can access them later The light yeah the internet usage and I think the next there wasn't this might be at least it wouldn't be possible to Share them or how can we access them? And you want to share the start with you. Yes. Yes, okay. Sure. I can send you by email. Thank you Yes, I will be sharing my presentation on slideshare so Feel free to contact me on Twitter on email. I can send you those Slides definitely if you have any other questions feel free to come to me after the presentation or just message Okay, that would be great. Well before we close. I think we also offer a lovely heartfelt work. Congratulations to Matt and to Carol and my dear colleagues