You can make a small business website multilingual in an afternoon by adding a language switcher that machine-translates each page and remembers the visitor's choice. It avoids maintaining copies of every page, but the wording is not always exact, so key pages for your main market still deserve human translation.
- Duplicating every page per language is accurate but hard to maintain.
- A machine-translation switcher covers many languages with no page rebuilds.
- Load the translation script only when needed to keep the site fast.
- Expect small wording mistakes and test long words in menus.
- Translate your most important market by hand.
Who this is for
Freelancers and small businesses with international visitors.
Why I wrote it
I added 10 languages to my own site and want to share the honest trade-offs.
What you will get
A practical way to decide between machine and human translation.
Table of contents
- Introduction
- A one-language portfolio
- One afternoon, not one month
- The Problem With Doing It Properly
- Ten copies of one website
- Where small projects stall
- What I Did Instead
- A switcher in the header
- Details that made it feel right
- The Honest Trade-off
- Good, but not perfect
- Where it's acceptable and where it isn't
- When You Should Translate by Hand
- Your main market deserves human words
- Prioritize the key pages
- Choosing Which Languages to Offer
- Look at where your visitors come from
- Match the languages to your clients
- Keep the list short enough to scan
- Testing a Translated Site
- Check the menu and buttons first
- Watch for things that shouldn't be translated
- Ask one native speaker to review
- Conclusion
- A welcome before the first word
Introduction
A one-language portfolio
I work with clients in Germany, the Philippines and across Asia. For a long time my own website only spoke English, which is a bit like a translator who only speaks one language.
One afternoon, not one month
So I fixed it, and it took one afternoon instead of the month I expected.
The Problem With Doing It Properly
Ten copies of one website
The classic way to make a multilingual site is to duplicate every page per language and translate each one by hand. It gives the best result, but you end up maintaining ten copies of your website.
Where small projects stall
Every new section and every typo fix has to happen ten times. For a small business site, that's usually where the project dies.
What I Did Instead
A switcher in the header
I added a small language switcher to the header, with a flag and a short code like EN or DE. When a visitor picks a language, the whole page is translated automatically and the choice is remembered on every page after that.
Details that made it feel right
- It matches the design. The dropdown uses the same frosted-glass style as the rest of the navigation.
- It stays out of the way. The translation script only loads when someone picks another language, so the English site stays fast.
- It survives long words. "FAQ" became "Häufig gestellte Fragen" in German and broke the menu, so menu items now refuse to wrap.
Survey and data source: W3Techs website content language statistics, October 2026
The Honest Trade-off
Good, but not perfect
Machine translation is good now, but it isn't perfect. My headline "Creative Web Designer" came out in German as something closer to "Creative Web Developer". Close, but not what I wrote.
Where it's acceptable and where it isn't
For a portfolio where visitors mainly want to understand what you do, that's fine. For legal pages, prices or product specifications, it isn't.
When You Should Translate by Hand
Your main market deserves human words
If most of your sales come from one market, translate that language properly with a native speaker and use machine translation for the rest.
Prioritize the key pages
Your homepage, main service and contact page matter most. The long tail can be automatic.
Choosing Which Languages to Offer
Look at where your visitors come from
Your analytics already tell you which countries visit your site. Start with the languages of the visitors you have, then add the markets you want to grow into.
Match the languages to your clients
I chose English, Filipino, German, Japanese, French, Spanish, Indonesian, Malay, Chinese and Korean because they match where my clients and leads are. A local bakery doesn't need ten languages. An export business might.
Keep the list short enough to scan
A dropdown with forty languages is hard to use. Ten clear options with flags and native names are quicker to scan and feel more deliberate.
Testing a Translated Site
Check the menu and buttons first
Short words in English often become long phrases in other languages. Test the navigation, buttons and forms in every language, especially German and Filipino, where words tend to run longer.
Watch for things that shouldn't be translated
Brand names, product codes and your own name should stay as they are. Mark them as "do not translate" so the switcher leaves them alone.
Ask one native speaker to review
Even a ten-minute review by a native speaker catches the most embarrassing mistakes in your main headline and service names.
| Factor | Machine translation | Human translation |
|---|---|---|
| Setup time | An afternoon | Weeks, depending on pages and languages |
| Cost | Free or very low | Paid per word or per page |
| Accuracy | Good, with small wording errors | Precise, with the right tone |
| Maintenance | Updates automatically | Every change must be translated again |
| SEO in that language | Not indexed as separate pages | Indexed, with hreflang |
A visitor from Germany
A procurement manager in Munich finds a designer's portfolio through a referral. Seeing the services in German with one click doesn't replace a proper proposal, but it removes the first barrier and makes the inquiry feel easier.
Conclusion
A welcome before the first word
A visitor from Tokyo or Berlin can now read my services in their own language in one click. Even when the translation isn't perfect, it tells them they were expected here.
References
FAQ
Is machine translation good enough for a business website?
For general information and portfolios, usually yes. For legal text, prices and product specifications, use human translation.
Does a translation switcher slow down my site?
Not if the translation script only loads when a visitor actually chooses another language.
Is automatic translation good for SEO?
Client-side translation helps visitors but is not indexed as separate language pages. For SEO in another language, create real translated pages with hreflang.

Leave a comment
No comments yet. Be the first to share your thoughts.