If you are bilingual or multilingual and want to publish your free hosted WordPress.com in two or more languages but do not want to rely on machine translation that can be done. You can have two or more blogs in different languages and interlink them via custom menus. There’s also a workaround for publishing posts in two or more languages in the same blog.
There is no FTP access to free hosted WordPress.COM blogs and we bloggers cannot install individual plugins such as Google translation widgets or any others for security reasons. Those found on the internet are for WordPress.ORG installs which run on different software.
We do not have bilingual or multilingual theme changers at WordPress.com. We can set only one interface language for our WordPress.com blogs.
When looking for a translation widget last year I uncovered the fact that although the Google translation widgets could not be used there was a workaround. You can view Translation page and it can also note the “Translation available” link in the widget at the top of my sidebar. — Related post: Translation widget for WordPress.com blogs
As there are bloggers who are fluent in more than one language, below is the three step workaround for publishing posts in two or more languages of in the same blog.
1. Select the interface language
Though you can set only one interface language in any WordPress.com blog, you can write and publish blog posts in two (or more) language versions of the entry on the same blog.
Dashboard > Settings > General
(You can also modify the interface language in your profile > Users > Personal Settings.)
Scroll down the page and locate this heading:
Language this blog is primarily written in. ( Select one language from dropdown menu provided.)
Then scroll down and click “save changes”.
2. Create a Category for each language
Dashboard > Posts > Categories
Create a Category for each language (example: English, Spanish) by using the guide Adding Categories via the Dashboard.
Later you will be Adding Categories via the Categories Module to the corresponding language versions of the posts prior to publishing them.
3. Custom menu
You can create a custom menu and add the two dynamic Categories pages to it.
Dashboard > Appearance > Menus
(Category pages will have nothing to display until after you publish a post in the category.)
Note: There are many common errors, misunderstandings and misconceptions when creating custom menus.
Your readers will be able to click the Category tab for the language of their choice in the custom menu and read and comment on the post in their preferred language.