Translated by Glossa
This site speaks your language because of Glossa
You followed a “Translated by Glossa” link. The site you came from runs its translations through Glossa, an AI translation management system by Meter: every string is translated by Claude with the product’s own glossary and rules, checked, and published at its own URL in each language.
What the badge means
Readable by people, crawlers and AI
Sites that carry the badge also say so in ways machines read: a schema.org translator on the site’s structured data, a translated-by meta tag, an X-Translated-By response header and a Translations section in llms.txt.
Get the badge on your site
Translate your app with Glossa, then add the language picker and the badge with one package. Free for one app.
1. Translate your messages
Push your message files and pull every language back. Follow the quickstart.
2. Install the package
@meterapp/glossa-nextworks with next-intl and any Next.js 16 App Router site.pnpm add @meterapp/glossa-next3. Add the picker and badge
Put both in your footer. The picker shows each language by its own name and works without JavaScript; the badge appears in the page’s language. Read the guide.
import { LanguagePicker, TranslatedByGlossa } from "@meterapp/glossa-next/react";import { getPathname } from "@/i18n/navigation";import { routing } from "@/i18n/routing";import { attribution } from "@/lib/glossa"; export function Footer({ locale }: { locale: string }) { return ( <footer> <LanguagePicker locales={routing.locales} current={locale} hrefFor={(l) => getPathname({ href: "/", locale: l })} /> <TranslatedByGlossa href={attribution.href} locale={locale} /> </footer> );}