I run a informational website as a hobby to try and help people.<p>The site has a large number of US visitors. I know the content is relevant to a number of other countries/foreign language speakers.<p>I realize these users can use google translate, but that doesn't seem to address the fact that my site won't rank highly for searches in other languages, like it does for english searches.<p>I've had a number of volunteers offer to translate the site, however the issue with that is that when I update the content, the translation would need to be re-done.<p>Are there any good ways to make my site available that don't require large amounts of $ or time? (and therefore able to rank on foreign language google searches)
The ideal solution is perhaps:<p>- uses google powered machine translation<p>- automatically copies the site and sets up subdomains or interfaces with my static site generator<p>- updates when my English site updates<p>- updates when the machine translations get better<p>- has the option to pay a fee to have humans go and improve the machine translation for my most popular languages<p>- maybe has some easy interface that makes it possible for volunteers to improve the machine translation, showing them the English and translation side by side or something<p>- charges either no fee or a fee based on number of visits to my site to price discriminate, and optional extra for human improvement<p>It seems like if all sites had something like this it could help make the internet equally content rich for foreign language speakers, too.<p>Does this exist?
Ah, you've just run into the whole i18n thing. It's a pain.<p>You say "cheap" - depends what you mean - if you mean "free" then I think you'll have to rely on volunteers.<p>As you highlighted there are actually two issues here: 1) Getting the pages translated 2) Translating updates to pages and new content.<p>Managing the translated content so that you don't need to re-translate things that have already been translated is quite tricky. There are tools out there that are basically a database of translated strings, so that if any strings change you only need to translate new strings.<p>One possible route is to take a look at UpWork. If you combine cheap labour that can be found there, plus volunteers, with some kind of open source i18n management database (for managing translated strings) I think that's possibly as cheap as things will get.<p>Whether it will be worth the hassle or not is another thing...
In the past I've used the Google page translation code: <a href="https://translate.google.com/manager/website/?hl=yi" rel="nofollow">https://translate.google.com/manager/website/?hl=yi</a><p>It works pretty good. There's no way to tell if it's 100% accurate, but its nice to offer the feature to your visitors. However, I ended up removing it because I just didn't have any room for it anywhere on the website anymore, as it is pretty much on a page-by-page basis, and the majority of my visitors are English-speaking anyway.
Cheeky but my girlfriend runs a website translation service. She normally focuses on AirBnB listings but handles many other kinds (English/French/Spanish)<p><a href="https://airbnbtranslation.com/" rel="nofollow">https://airbnbtranslation.com/</a>