🔒 yoursite.com/vi
Website translation & localization

Your website, in English.Your website, in real Vietnamese.

I'm Dao Huy (Lucas), a native Vietnamese translator. I don't paste your text through Google Translate, I rewrite your website in Vietnamese, with the SEO that lets Vietnamese visitors find it and stay.

Every translation already includes multilingual SEO: hreflang, meta and slugs. No extra charge.
2M+
Words translated
300+
Projects
4.99★
81 reviews
7+
Years
Preview · interface and source code

A few representative website types I've localized: see the Vietnamese interface, flip through each page, with the HTML, Next.js and SEO tags.

🔒 lumera.com/vi

Translating a website isn't swapping words. It's making a Vietnamese visitor open the page and think, "ah, this one was made for me."

For more than seven years I've translated and localized websites for businesses, startups and online stores, partnering with many international translation companies. I work directly in WordPress, Shopify, Webflow or files exported from custom-coded sites, so you get the translation back in the right format, ready to paste in and run.

A good web translation has to be accurate, keep the brand voice, and rank in Vietnamese search, all at once. Buttons have to be short, headlines have to be compelling, calls to action have to make people want to click, and the SEO behind the scenes has to be correct. I balance all of it, because I treat a website as a product, not a text file.

Problems & how I handle them

Why a Vietnamese website usually fails, and how I avoid it.

Localizing a website is harder than translating a Word document. You're not translating flowing paragraphs, you're translating hundreds of disconnected strings tied tightly to the interface, to SEO and to how Vietnamese people buy. Below are the spots that break most often, and how I handle them.

01

Hidden context

A string like "Save" can mean "Lưu" or "Tiết kiệm". I translate by its exact position and function in the interface, not word by word out of context.

02

Character limits

Vietnamese often runs 20-30% longer. I make sure buttons, menus and headings don't overflow or wrap badly.

03

Variables & formatting

Keep variables like {name}, {count} intact; adjust plurals, dates and currency to the vi-VN locale.

04

Hidden SEO

Titles, meta, slugs and hreflang decide whether a page is found at all, so I handle them from the start.

✕ Common problem
✓ How I handle it
"Just run it through Google Translate."The website reads like a machine, the nuance is wrong, customers lose trust and leave.
Native translation, transcreation for marketingReads naturally, like a Vietnamese person wrote it, keeping the right brand voice.
Vietnamese text runs longer than EnglishButtons overflow, headlines wrap, the layout looks messy on both desktop and mobile.
Reviewed right on the staging buildI check the length, trim buttons and headlines to fit the frame while keeping the meaning.
No hreflang, meta left on defaultGoogle serves the wrong version, the Vietnamese pages never rank or get treated as duplicates.
Proper multilingual SEO from the startSet up hreflang, localize titles, meta and slugs, and research keywords the way Vietnamese people actually search.
A different person each roundTerminology and tone drift between pages, and the whole thing reads disjointed.
Glossary & translation memoryConsistency from the homepage to system emails, across every update.
Devs copy each line into the CMS by handIt takes hours, strings get missed and Vietnamese diacritics break.
Files delivered in the right format, paste in and runJSON, PO, XLIFF, or working straight in the CMS like WordPress, Webflow, Shopify.
The site updates, the translation falls behindThe Vietnamese pages are older than the original, and customers read outdated information.
Recurring update packageReuse the translation memory to handle new content fast and keep both versions in sync.
01
Services

Every part of your website, localized.

01

Landing pages & business websites

Home, about, services, contact. Compelling translation, on brand voice, optimized for conversion.

02

E-commerce & product pages

Product descriptions, categories, cart, checkout. Localized to build trust and lift purchase rates.

03

Apps & SaaS interfaces

UI strings, onboarding, notifications, system emails. Respecting character limits, no broken layouts.

04

Blog, articles & SEO content

SEO-ready Vietnamese articles, keyword research, translated and edited to be accurate and to rank.

05

Help center & documentation

FAQs, guides, technical docs. Vietnamese users solve it themselves, easing the support load.

06

Legal & policy pages

Terms, privacy policy, refunds. Accurate translation in proper legal style.

Anatomy

A web page has dozens of text layers. I localize all of them.

Translating a website is not translating an article. Behind the interface are hundreds of separate strings across many layers, each handled differently. These are the layers I touch on a typical project.

01

Navigation & microcopy

Menus, buttons, labels, breadcrumbs. Short, clear, sized to fit without overflowing.

02

Hero & calls to action

Headlines, subheads, CTAs. Transcreated to persuade, not translated word for word.

03

Product & pricing

Descriptions, attributes, units, plans. Right industry terms, the way Vietnamese buy.

04

Forms, validation & errors

Field labels, placeholders, error and success messages. What users read most closely.

05

Empty states & tooltips

No-data screens, hints, small notes. Easy to forget, obvious the moment they are wrong.

06

Email & push notifications

Transactional email, system alerts, SMS. Kept in the same voice as the site.

07

Meta, OG & structured data

Title, description, Open Graph, schema. The hidden SEO that drives search display.

08

Alt text, 404 & legal pages

Image alt text, error pages, terms. Still has to be accurate and on-voice.

String mechanics

UI strings need correct engineering, not just correct meaning.

A UI string is not a sentence in an essay. It has variables, character limits, plural rules and its own formatting. Get the mechanics wrong and the interface breaks or misleads, even when every word is right.

  • Variables stay intact{name}, {count}, %s stay in place; I only translate the text around them.
  • Correct pluralsVietnamese has a single plural form, so "1 file / 5 files" collapses into one clean pattern, no crude "(s)".
  • vi-VN formattingDates, times, numbers and currency in the Vietnamese locale: 1.250,75 not 1,250.75.
  • Fits each componentButtons, tabs and labels have character limits; I trim so nothing overflows or wraps.
  • Clean keys & namespacesi18n keys and file structure left untouched, so your devs just paste and ship.
source string → localized
// plurals: EN 2 forms → VI 1 form
"{count} file" / "{count} files"
→ "{count} tệp"

// variables stay intact
"Welcome back, {name}"
→ "Chào {name}, rất vui gặp lại"

// vi-VN formatting
1,250.75   → 1.250,75
06/14/2026 → 14/06/2026
02
Multilingual SEO

A translation no one can find is a waste.

My localization always includes the SEO part many people forget: titles, meta descriptions, slugs and hreflang. This is what decides whether the Vietnamese version makes it onto Google.

  • Proper hreflangSo Google serves the right Vietnamese version to Vietnamese users, without confusing it with the English one.
  • Localized titles & metaRewritten the way Vietnamese people search, not translated mechanically.
  • Clean Vietnamese slugsNo diacritics, easy to read, friendly to both users and search engines.
  • Keyword researchBased on how Vietnamese people actually search, not just a translation of the original keywords.
before → after localization
<link hreflang="vi-VN" href="/vi/">

<title>Build your store in minutes</title>
<title>Dựng cửa hàng online chỉ trong vài phút</title>

<meta name="description" content=
  "Tạo cửa hàng, bán hàng và tăng trưởng.
   Bắt đầu miễn phí, không cần code.">

slug:  /get-started  →  /bat-dau
Translation is half of it. SEO is the other half.Every website localization package of mine already includes Vietnamese titles, meta, slugs and hreflang, no surcharge, never sold separately.
Get a quote →
Languages

Language pairs and locales I take.

Vietnamese is my native language. Each pair comes with a locale that decides how dates, times, numbers and currency display on the page.

vi-VN

EN → VI

My most frequent pair: SaaS, e-commerce, marketing and product docs. Native Vietnamese, IELTS 7.0.

vi-VN

ZH → VI

Chinese to Vietnamese for e-commerce and product copy. HSK 5.

vi-VN

FR → VI

French to Vietnamese for corporate, travel and luxury content.

en

VI → EN

Vietnamese to English when you take a Vietnamese brand to international markets.

locale vi-VN: 14/06/2026 · 1.250,75 ₫ · Vietnamese decimal comma and thousands dot.

03
A human, not a machine

Machine translation gets the words. A human makes people click.

EN VI
The same website · EN original → localized VI
Machine / literal translation
"Get started for free, no strings attached"
Bắt đầu miễn phí, không có dây nào đính kèm
Word for word it's correct, but "không có dây nào đính kèm" (no actual strings attached) leaves the reader confused and erodes trust.
Localized
"Get started for free, no strings attached"
Bắt đầu miễn phí, không ràng buộc gì
Natural, on point, in the right marketing voice. A Vietnamese reader gets it at once and clicks with confidence.
04
Process

Five steps, from review to going live.

01

Review & extract

Pull the content from the CMS or files, build the glossary and define the brand voice.

02

Translate & localize

Keep the brand voice, formatting and links, with calls to action that suit Vietnamese readers.

03

Multilingual SEO

Localize titles, meta, slugs and keywords, and prepare the hreflang tags.

04

Testing on staging

Review right on the draft, catching text overflow, broken layouts and dead links.

05

Delivery & updates

In the right CMS format, with support for new content and recurring updates.

Throughput 4,000 words/day · rush turnaround within 24h supported (+25-50% surcharge).

QA

I check the translation in the browser, not just in a spreadsheet.

Text that is right in the file is not always right on screen. Before handoff I review the staging build to catch the bugs that only show up once the content is on the page.

  • Overflow & clippingVietnamese buttons, menus and titles run longer; I check nothing overflows or gets cut with "...".
  • Broken layoutTested on desktop and mobile so the layout never falls apart.
  • Missing & hardcoded stringsCatch anything still in English or hardcoded that slipped through.
  • hreflang & linksRight language version, no broken links, no wrong-locale pointers.
  • Vietnamese diacriticsNo font bugs, no missing marks, no broken combining characters.
  • Before/after screenshotsI send per-page screenshots so you can review fast.
Continuous

Plug into your pipeline, no copy-pasting.

Websites don't stand still. Every time you ship a feature or a post, the Vietnamese needs to keep up. I work directly with your system so only the new content gets handled.

01

Connect

Plug into Crowdin, Lokalise, Phrase or straight into your GitHub and CMS.

02

Only the changes

The system flags new strings; I translate just the diff and reuse the translation memory.

03

Back to your branch

Vietnamese comes back as a Pull Request or inside the TMS, in the right format.

04

Automated checks

CI catches missing strings before content hits production.

05

Scheduled sync

A maintenance plan keeps both versions aligned so Vietnamese never lags.

Built for teams shipping continuously: dev push English, get Vietnamese back in the same workflow.

05
Platforms & tools

I work straight on your platform.

📝 WordPress · WPML
🛒 Shopify
🎨 Webflow
Wix
Next.js
🌐 Weglot · Crowdin
📦 Lokalise · Phrase
🧩 memoQ · Trados

Formats: JSON · PO · XLIFF · CSV · HTML · Markdown

06
Partners

A few of my translation partners.

TPTransPerfectGLOBAL LSP
eTeTranslationEU
WeWelocalizeLSP
LWLanguageWireENTERPRISE
LsLinguaserveMADRID
ICICS-DigitalSEO
ANANA LokalizeUS
QoQontent GroupITALY

Names are shown as text; they can be replaced with official logos once permission to use them is granted.

07
Reviews

What clients say once their website speaks Vietnamese.

★★★★★

The website translation reads very naturally, and the Vietnamese SEO got us starting to rank for our main keywords in just a few weeks.

SH
Sarah HuangSAAS STARTUP, SG
★★★★★

Delivered in the right Webflow format, paste in and run, nothing to fix. Extremely fast replies, will hire again to keep the blog going every month.

MT
Minh TrầnE-COMMERCE, VN
★★★★★

Top-Rated Plus for a reason. Understood the product, asked the right questions, and delivered on time. One of the best freelancers I've ever hired.

JM
James M.AGENCY, US
Security

Your unreleased content stays private.

Website localization often touches unreleased products, internal pricing and customer data. I handle all of it under clear rules.

  • NDA firstHappy to sign a non-disclosure agreement before receiving any content.
  • Safe staging accessI use the limited account you provide, never reshare it, and lock it when the job is done.
  • No leaked draftsI recommend blocking staging from indexing so unreleased content never reaches Google.
  • Compliant form copyData-collection text written to fit GDPR/PDPA, with proper consent wording.
  • Content over secure channelsI prefer a TMS or a controlled shared drive over loose email.
  • Your own translation memoryTerminology and project data kept separate, never mixed across clients.
08
Quote

Pick your content type, get a quote in 10 minutes.

General contentBlog, articles, news
$0.04-0.06 /word
Website localizationLanding, product, app/SaaS
$0.06-0.09 /word
Legal & highly technicalTerms, specialized documents
$0.08-0.12 /word
Monthly maintenanceBlog, product and new page updates
Package
Rush (<24h)Surcharge
+25-50%

Rates are USD per word, including terminology review and one round of revisions. SEO meta and slugs are included in the website localization package. Large projects are quoted as a per-page package, and the rate is negotiable.

Start a project

⚡ Reply in < 10 minutes
1 Content type
2 Language pair
3 Volume & deadline
Only have a website link? Just leave your email, I'll review and count it for you.
Instant estimate
$0.06-0.09 / word
Enter a word count to see the projected total.
4 Contact
⚠ Enter a valid email so I can send your quote.
🔒 NDA confidential · no spam · reply during business hours.

Request received!

I'll review it and send a detailed quote within 10 minutes (during business hours).

09
FAQ

Frequently asked questions.

Business websites, landing pages, blogs, e-commerce, apps and SaaS, help centers and legal pages. I translate both the visible content and the SEO parts like titles, meta descriptions and slugs.

Localization isn't just translating words, it also adapts the brand voice, calls to action, units, date and time formats and SEO to suit Vietnamese readers, so the website reads as if it were written specifically for the Vietnamese market.

Yes. I localize Vietnamese titles, meta descriptions, slugs and keywords, and advise on the hreflang tag structure so search engines serve the right Vietnamese version to Vietnamese users.

WordPress (WPML), Shopify, Webflow, Wix and custom-coded sites like Next.js. I handle common formats such as JSON, PO, XLIFF, CSV and HTML, along with platforms like Crowdin, Lokalise, Weglot and Phrase.

In-depth website localization is $0.06-0.09/word; legal or highly technical content is $0.08-0.12/word; general content is $0.04-0.06/word. Projects can be quoted as a per-page package. Rush jobs under 24 hours add 25-50%.

English → Vietnamese (my strongest), Chinese → Vietnamese, French → Vietnamese and Vietnamese → English. Vietnamese is my native language; English at IELTS 7.0, Chinese at HSK 5.

10
Glossary

Website localization glossary.

Localization (l10n)
Adapting a website to the language and culture of a specific market.
Internationalization (i18n)
Preparing the code so a website is easy to translate into many languages.
hreflang
A tag that tells Google which language versions a page has, so it serves the right one to each user.
Slug
The tail end of a page's URL path; localizing the slug makes the URL readable and good for SEO.
Meta description
The short description shown in search results; it needs to be rewritten the way Vietnamese people search.
Locale
A language code paired with a region, e.g. vi-VN, that determines date, time, number and currency formats.
CMS
A content management system like WordPress or Webflow, where website content is stored and exported.
Translation memory
A store of previously translated sentences that keeps terminology consistent and cuts the cost of updates.

Send your website link. I'll tell you where to start.

A single landing page or a whole store, I localize it so Vietnamese visitors feel the site was made just for them. Reply within 10 minutes.

Get a quoteReply <10 minutes
Start →
Get QuoteWhatsApp