Web Development

My Website Now Speaks 10 Languages. It Took One Afternoon.

Oct 12, 2026 · 5 min read

butchorpeza.com
Web Development
My Website Now Speaks 10 Languages. It Took One Afternoon.
By Butch Orpeza · Oct 12, 2026 · 5 min read
Quick answer

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.

Key takeaways
  • 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
  1. Introduction
  2. A one-language portfolio
  3. One afternoon, not one month
  4. The Problem With Doing It Properly
  5. Ten copies of one website
  6. Where small projects stall
  7. What I Did Instead
  8. A switcher in the header
  9. Details that made it feel right
  10. The Honest Trade-off
  11. Good, but not perfect
  12. Where it's acceptable and where it isn't
  13. When You Should Translate by Hand
  14. Your main market deserves human words
  15. Prioritize the key pages
  16. Choosing Which Languages to Offer
  17. Look at where your visitors come from
  18. Match the languages to your clients
  19. Keep the list short enough to scan
  20. Testing a Translated Site
  21. Check the menu and buttons first
  22. Watch for things that shouldn't be translated
  23. Ask one native speaker to review
  24. Conclusion
  25. 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.

Visitors arrive from everywhere. A language switcher meets them halfway.
Visitors arrive from everywhere. A language switcher meets them halfway. Photo: Unsplash

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.
By the numbers
49.5%of websites use English as their content language, so about half of the web is in another language[4]
5.9%of websites are in German and 4.9% in Japanese, two of the languages on this site[4]

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.

Machine vs. human translation
FactorMachine translationHuman translation
Setup timeAn afternoonWeeks, depending on pages and languages
CostFree or very lowPaid per word or per page
AccuracyGood, with small wording errorsPrecise, with the right tone
MaintenanceUpdates automaticallyEvery change must be translated again
SEO in that languageNot indexed as separate pagesIndexed, with hreflang
Real-world example

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.

Butch Orpeza
About the author

Who is Butch Orpeza?

Butch Orpeza is a Philippines-based creative technologist: a web designer, developer, 3D artist and AI automation specialist. He builds WordPress and Elementor websites, creates photoreal 3D product images, and sets up AI workflows that let teams hand repetitive work to AI agents.

Leave a comment

No comments yet. Be the first to share your thoughts.

Let's build something great

Tell me about your project in a free 30-minute call. No pressure, just a clear plan.

Book A Call
Contact Me

Ready to build something great?
Let's make it happen!

Butch Orpeza

Butch Orpeza

Web DesignWeb DevelopmentGraphic DesignSEO

© 2026 by Butch Orpeza

butchorpeza.com

Message Me:

Your information will remain private and will not be shared without your permission.