Localisation report
Phrase
Localization technologyphrase.com
Product: Phrase is an AI-powered language intelligence platform for enterprises. It helps teams automate translation and localization workflows and scale multilingual content.
Brand voice: Confident, technical, enterprise-focused
Localisation score
81/100
GoodThe website is generally well localised, with some issues to improve.
- 89Technical Audit
- 64Linguistic Audit
- N/AContextual Audit
- 79Visual Audit
Sampled 15 pages across technical, linguistic, contextual, and visual localisation credits. How we score localisation audits
How you compare
Rank #1 of 2 public audits
Fix first
- 1high
Language links return to the homepage
Locale links were found, but they appear to drop the current page path.
See details - 2high
Untranslated call to action
A de page still uses source-language CTA copy. Affects 3 sampled pages.
See details - 3high
No CJK-capable font detected
A ja page shows CJK text but the embedded/inline font stack has no known CJK typeface. Affects 3 sampled pages.
See details
Audit criteria
12 passed · 0 to watch · 7 to fix · 7 not applicable
Needs attention (7)
Language switcher
Fail58technicalWeight 2Visitors should move between locales without losing the current page.
- hightechnical · 95% confidence
Language links return to the homepage
Locale links were found, but they appear to drop the current page path.
Found here
Header · <nav> language links
https://phrase.com/platform/What we saw
<a href="https://support.phrase.com/hc/en-us/">Help Center</a> drops the current page path
How to fix it
Point language-switcher links at the equivalent localized path, not the locale homepage.
Accessibility localisation
Fail33technicalWeight 2lang, aria-label, and alt text should match the page locale.
- mediumtechnical · 95% confidence
Accessible names look untranslated
aria-label or alt text on a ja page still looks English. Affects 3 sampled pages.
Found here
Accessible name · <img alt>
https://phrase.com/ja/What we saw
Dozens of hot air balloons displaying world flags including USA, Germany, India, and China floating over a rocky landscape at sunrise Seen on 2 pages, e.g. https://phrase.com/ja/, https://phrase.com/zh/
How to fix it
Translate accessible names together with the visible UI.
Translation completeness
Fail50linguisticWeight 5Localized pages should not leave source-language copy in place, except brand names and URLs.
- highlinguistic · 92% confidence
Untranslated call to action
A de page still uses source-language CTA copy. Affects 3 sampled pages.
Found here
Link · <a>
https://phrase.com/de/What we saw
Primary CTA: "Marketing" Seen on 3 pages, e.g. https://phrase.com/de/, https://phrase.com/fr/, https://phrase.com/es/
How to fix it
Translate leftover source-language CTAs to match the surrounding locale copy.
Text expansion
Fail50visualWeight 1Longer translations should not create obvious length pressure versus the source UI.
- mediumvisual · 88% confidence
Localized text is much longer than the source
A de string is 163% the length of the source, which often causes overflow. Affects 8 sampled pages.
Found here
Heading · heading
https://phrase.com/de/What we saw
EN "Expanding the scope" → DE "Den Anwendungsbereich erweitern" (163%) Seen on 3 pages, e.g. https://phrase.com/de/, https://phrase.com/fr/, https://phrase.com/es/
How to fix it
Shorten the translation or give the control more room so the longer copy does not overflow.
Font and script support
Fail33visualWeight 2Typography should support the target script without generic fallback-only stacks, tofu glyphs, or missing CJK fonts.
- highvisual · 95% confidence
No CJK-capable font detected
A ja page shows CJK text but the embedded/inline font stack has no known CJK typeface. Affects 3 sampled pages.
Found here
Page body · font-family
https://phrase.com/ja/What we saw
font-family: inherit, var(--wp--preset--font-family--inter), var(--wp--preset--font-family--inter) !important, Inter Seen on 2 pages, e.g. https://phrase.com/ja/, https://phrase.com/zh/
How to fix it
Include a CJK font such as Noto Sans CJK, Malgun Gothic, Hiragino, or PingFang in the stack.
Localized images and assets
Fail33visualWeight 1Language-specific images and alt text should match the page locale.
- mediumvisual · 95% confidence
Image still looks like the source locale
Alt text or filename on a ja page appears to be English. Affects 3 sampled pages.
Found here
Page body · <img alt>
https://phrase.com/ja/What we saw
alt="Dozens of hot air balloons displaying world flags including USA, Germany, India, and China floating over a rocky landscape at sunrise" src="https://phrase.com/wp-content/uploads/2026/06/phrase-integrations-featured-1024x536.jpg" Seen on 2 pages, e.g. https://phrase.com/ja/,…
How to fix it
Localize the image asset and alt text for this page locale.
Visual hierarchy
Fail50visualWeight 1Localization should not make headings or CTAs lose scanability.
- lowvisual · 80% confidence
Heading is excessively long
A localized heading may crowd the visual hierarchy. Affects 3 sampled pages.
Found here
Page body · heading
https://phrase.com/de/What we saw
Die neueste Version von Phrase erschließt die volle Leistungsfähigkeit seiner Language Intelligence Platform für jeden User, jeden Content-Typ und jedes Tool. Seen on 3 pages, e.g. https://phrase.com/de/, https://phrase.com/fr/, https://phrase.com/es/
How to fix it
Shorten the heading so it does not crowd the visual hierarchy.
Passed audits (12)
AI-assessed, not scored (9)
Not applicable (7)
Other findings
Findings not listed under a criterion above.
- infotechnical · 95% confidence
Structured data omits inLanguage
JSON-LD is present but does not declare inLanguage on sampled pages.
Found here
JSON-LD · <script type="application/ld+json">
https://phrase.com/What we saw
WebPage is present but inLanguage is missing
How to fix it
Set JSON-LD inLanguage to match each page locale.
Detected locales
German (Germany)
de-de · page language
American English
en-us · page language
European Spanish
es-es · page language
French (France)
fr-fr · page language
Japanese
ja · hreflang
Chinese (China)
zh-cn · page language
Pages sampled
Next step
Strong localisation signals. Claim this domain to keep locales healthy as you ship, or book a deeper review.
Send this to your team
We'll email a short summary — score, top fixes, and a link back to this report — so it's easy to forward.
