-
© 2026 Office Translator. All rights reserved.
+
© 2026 Wordly. All rights reserved.
Pricing
diff --git a/frontend/src/components/layout/site-header.tsx b/frontend/src/components/layout/site-header.tsx
index 25b0705..a3034d9 100644
--- a/frontend/src/components/layout/site-header.tsx
+++ b/frontend/src/components/layout/site-header.tsx
@@ -11,7 +11,7 @@ export function SiteHeader() {
- Office Translator
+ Wordly
diff --git a/frontend/src/lib/i18n.tsx b/frontend/src/lib/i18n.tsx
index 9125816..4fe2432 100644
--- a/frontend/src/lib/i18n.tsx
+++ b/frontend/src/lib/i18n.tsx
@@ -18,7 +18,7 @@ type TranslationParams = Record
;
const messages: Record> = {
en: {
-"auth.brandName": "Office Translator",
+"auth.brandName": "Wordly",
"dashboard.nav.translate": "Translate",
"dashboard.nav.profile": "My Profile",
"dashboard.nav.settings": "Settings",
@@ -34,7 +34,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "Sign Out",
"dashboard.sidebar.backHome": "Back to Home",
"dashboard.sidebar.upgradeToPro": "Upgrade to Pro →",
- "cookieConsent.title": "Cookies on Office Translator",
+ "cookieConsent.title": "Cookies on Wordly",
"cookieConsent.description": "We use essential cookies so the app works (session, security, language). With your permission, we also use optional cookies to measure traffic and improve the product.",
"cookieConsent.acceptAll": "Accept all",
"cookieConsent.essentialOnly": "Essential only",
@@ -749,7 +749,7 @@ const messages: Record> = {
},
fr: {
-"auth.brandName": "Office Translator",
+"auth.brandName": "Wordly",
"dashboard.nav.translate": "Traduire",
"dashboard.nav.profile": "Mon Profil",
"dashboard.nav.settings": "Paramètres",
@@ -765,7 +765,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "Déconnexion",
"dashboard.sidebar.backHome": "Retour à l'accueil",
"dashboard.sidebar.upgradeToPro": "Passer Pro →",
- "cookieConsent.title": "Cookies sur Office Translator",
+ "cookieConsent.title": "Cookies sur Wordly",
"cookieConsent.description": "Nous utilisons des cookies strictement nécessaires au fonctionnement du service (session, sécurité, langue). Avec votre accord, nous pouvons aussi utiliser des cookies optionnels pour mesurer l'audience et améliorer le produit.",
"cookieConsent.acceptAll": "Tout accepter",
"cookieConsent.essentialOnly": "Nécessaires uniquement",
@@ -1488,7 +1488,7 @@ const messages: Record> = {
// SPANISH (es)
// ═══════════════════════════════════════════════════════════════
es: {
- "auth.brandName": "Office Translator",
+ "auth.brandName": "Wordly",
"dashboard.nav.translate": "Traducir",
"dashboard.nav.profile": "Mi perfil",
"dashboard.nav.settings": "Configuración",
@@ -1504,7 +1504,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "Cerrar sesión",
"dashboard.sidebar.backHome": "Volver al inicio",
"dashboard.sidebar.upgradeToPro": "Pasar a Pro →",
- "cookieConsent.title": "Cookies en Office Translator",
+ "cookieConsent.title": "Cookies en Wordly",
"cookieConsent.description": "Usamos cookies esenciales para que la aplicación funcione (sesión, seguridad, idioma). Con su permiso, también usamos cookies opcionales para medir el tráfico y mejorar el producto.",
"cookieConsent.acceptAll": "Aceptar todas",
"cookieConsent.essentialOnly": "Solo esenciales",
@@ -2169,7 +2169,7 @@ const messages: Record> = {
// GERMAN (de)
// ═══════════════════════════════════════════════════════════════
de: {
- "auth.brandName": "Office Translator",
+ "auth.brandName": "Wordly",
"dashboard.nav.translate": "Übersetzen",
"dashboard.nav.profile": "Mein Profil",
"dashboard.nav.settings": "Einstellungen",
@@ -2185,7 +2185,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "Abmelden",
"dashboard.sidebar.backHome": "Zurück zur Startseite",
"dashboard.sidebar.upgradeToPro": "Auf Pro upgraden →",
- "cookieConsent.title": "Cookies auf Office Translator",
+ "cookieConsent.title": "Cookies auf Wordly",
"cookieConsent.description": "Wir verwenden essenzielle Cookies, damit die App funktioniert (Sitzung, Sicherheit, Sprache). Mit Ihrer Erlaubnis verwenden wir auch optionale Cookies zur Verkehrsmessung und Produktverbesserung.",
"cookieConsent.acceptAll": "Alle akzeptieren",
"cookieConsent.essentialOnly": "Nur Essenzielle",
@@ -2850,7 +2850,7 @@ const messages: Record> = {
// PORTUGUESE – BRAZILIAN (pt)
// ═══════════════════════════════════════════════════════════════
pt: {
- "auth.brandName": "Office Translator",
+ "auth.brandName": "Wordly",
"dashboard.nav.translate": "Traduzir",
"dashboard.nav.profile": "Meu perfil",
"dashboard.nav.settings": "Configurações",
@@ -2866,7 +2866,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "Sair",
"dashboard.sidebar.backHome": "Voltar ao início",
"dashboard.sidebar.upgradeToPro": "Atualizar para Pro →",
- "cookieConsent.title": "Cookies no Office Translator",
+ "cookieConsent.title": "Cookies no Wordly",
"cookieConsent.description": "Usamos cookies essenciais para o funcionamento do serviço (sessão, segurança, idioma). Com a sua permissão, também usamos cookies opcionais para medir o tráfego e melhorar o produto.",
"cookieConsent.acceptAll": "Aceitar todas",
"cookieConsent.essentialOnly": "Apenas essenciais",
@@ -3531,7 +3531,7 @@ const messages: Record> = {
// ITALIAN (it)
// ═══════════════════════════════════════════════════════════════
it: {
- "auth.brandName": "Office Translator",
+ "auth.brandName": "Wordly",
"dashboard.nav.translate": "Traduci",
"dashboard.nav.profile": "Il mio profilo",
"dashboard.nav.settings": "Impostazioni",
@@ -3547,7 +3547,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "Esci",
"dashboard.sidebar.backHome": "Torna alla home",
"dashboard.sidebar.upgradeToPro": "Passa a Pro →",
- "cookieConsent.title": "Cookie su Office Translator",
+ "cookieConsent.title": "Cookie su Wordly",
"cookieConsent.description": "Utilizziamo cookie essenziali per il funzionamento del servizio (sessione, sicurezza, lingua). Con il vostro consenso, utilizziamo anche cookie opzionali per misurare il traffico e migliorare il prodotto.",
"cookieConsent.acceptAll": "Accetta tutti",
"cookieConsent.essentialOnly": "Solo essenziali",
@@ -4212,7 +4212,7 @@ const messages: Record> = {
// DUTCH (nl)
// ═══════════════════════════════════════════════════════════════
nl: {
- "auth.brandName": "Office Translator",
+ "auth.brandName": "Wordly",
"dashboard.nav.translate": "Vertalen",
"dashboard.nav.profile": "Mijn profiel",
"dashboard.nav.settings": "Instellingen",
@@ -4228,7 +4228,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "Uitloggen",
"dashboard.sidebar.backHome": "Terug naar home",
"dashboard.sidebar.upgradeToPro": "Upgrade naar Pro →",
- "cookieConsent.title": "Cookies op Office Translator",
+ "cookieConsent.title": "Cookies op Wordly",
"cookieConsent.description": "We gebruiken essentiële cookies zodat de app werkt (sessie, beveiliging, taal). Met uw toestemming gebruiken we ook optionele cookies om verkeer te meten en het product te verbeteren.",
"cookieConsent.acceptAll": "Alles accepteren",
"cookieConsent.essentialOnly": "Alleen essentiële",
@@ -4893,7 +4893,7 @@ const messages: Record> = {
// RUSSIAN (ru)
// ═══════════════════════════════════════════════════════════════
ru: {
- "auth.brandName": "Office Translator",
+ "auth.brandName": "Wordly",
"dashboard.nav.translate": "Перевести",
"dashboard.nav.profile": "Мой профиль",
"dashboard.nav.settings": "Настройки",
@@ -4909,7 +4909,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "Выйти",
"dashboard.sidebar.backHome": "Вернуться на главную",
"dashboard.sidebar.upgradeToPro": "Обновить до Pro →",
- "cookieConsent.title": "Файлы cookie в Office Translator",
+ "cookieConsent.title": "Файлы cookie в Wordly",
"cookieConsent.description": "Мы используем essential файлы cookie для работы приложения (сессия, безопасность, язык). С вашего разрешения мы также используем необязательные файлы cookie для измерения трафика и улучшения продукта.",
"cookieConsent.acceptAll": "Принять все",
"cookieConsent.essentialOnly": "Только необходимые",
@@ -5576,7 +5576,7 @@ const messages: Record> = {
// JAPANESE (ja)
// ═══════════════════════════════════════════════════════════════
ja: {
- "auth.brandName": "Office Translator",
+ "auth.brandName": "Wordly",
"dashboard.nav.translate": "翻訳する",
"dashboard.nav.profile": "マイプロフィール",
"dashboard.nav.settings": "設定",
@@ -5592,7 +5592,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "ログアウト",
"dashboard.sidebar.backHome": "ホームに戻る",
"dashboard.sidebar.upgradeToPro": "Proにアップグレード →",
- "cookieConsent.title": "Office TranslatorのCookie",
+ "cookieConsent.title": "WordlyのCookie",
"cookieConsent.description": "アプリの動作に必要なCookieを使用します(セッション、セキュリティ、言語)。許可をいただいた場合、トラフィックの測定と製品の改善のためのオプションCookieも使用します。",
"cookieConsent.acceptAll": "すべて許可",
"cookieConsent.essentialOnly": "必要なもののみ",
@@ -6256,7 +6256,7 @@ const messages: Record> = {
// KOREAN (ko)
// ═══════════════════════════════════════════════════════════════
ko: {
- "auth.brandName": "Office Translator",
+ "auth.brandName": "Wordly",
"dashboard.nav.translate": "번역",
"dashboard.nav.profile": "내 프로필",
"dashboard.nav.settings": "설정",
@@ -6272,7 +6272,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "로그아웃",
"dashboard.sidebar.backHome": "홈으로 돌아가기",
"dashboard.sidebar.upgradeToPro": "Pro로 업그레이드 →",
- "cookieConsent.title": "Office Translator 쿠키",
+ "cookieConsent.title": "Wordly 쿠키",
"cookieConsent.description": "앱 작동에 필요한 필수 쿠키를 사용합니다(세션, 보안, 언어). 허락하시면 트래픽 측정 및 제품 개선을 위한 선택적 쿠키도 사용합니다.",
"cookieConsent.acceptAll": "모두 허용",
"cookieConsent.essentialOnly": "필수만",
@@ -6936,7 +6936,7 @@ const messages: Record> = {
// CHINESE SIMPLIFIED (zh)
// ═══════════════════════════════════════════════════════════════
zh: {
- "auth.brandName": "Office Translator",
+ "auth.brandName": "Wordly",
"dashboard.nav.translate": "翻译",
"dashboard.nav.profile": "我的资料",
"dashboard.nav.settings": "设置",
@@ -6952,7 +6952,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "退出登录",
"dashboard.sidebar.backHome": "返回首页",
"dashboard.sidebar.upgradeToPro": "升级到 Pro →",
- "cookieConsent.title": "Office Translator 的 Cookie",
+ "cookieConsent.title": "Wordly 的 Cookie",
"cookieConsent.description": "我们使用必要的 Cookie 以确保应用正常运行(会话、安全、语言)。在您的许可下,我们还会使用可选 Cookie 来衡量流量和改进产品。",
"cookieConsent.acceptAll": "全部接受",
"cookieConsent.essentialOnly": "仅限必要",
@@ -7574,7 +7574,7 @@ const messages: Record> = {
// ARABIC (ar)
// ═══════════════════════════════════════════════════════════════
ar: {
- "auth.brandName": "Office Translator",
+ "auth.brandName": "Wordly",
"dashboard.nav.translate": "ترجمة",
"dashboard.nav.profile": "ملفي الشخصي",
"dashboard.nav.settings": "الإعدادات",
@@ -7590,7 +7590,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "تسجيل الخروج",
"dashboard.sidebar.backHome": "العودة إلى الصفحة الرئيسية",
"dashboard.sidebar.upgradeToPro": "الترقية إلى Pro ←",
- "cookieConsent.title": "ملفات تعريف الارتباط على Office Translator",
+ "cookieConsent.title": "ملفات تعريف الارتباط على Wordly",
"cookieConsent.description": "نستخدم ملفات تعريف الارتباط الأساسية لعمل التطبيق (الجلسة، الأمان، اللغة). بإذنك، نستخدم أيضًا ملفات تعريف ارتباط اختيارية لقياس حركة المرور وتحسين المنتج.",
"cookieConsent.acceptAll": "قبول الكل",
"cookieConsent.essentialOnly": "الأساسية فقط",
@@ -8212,7 +8212,7 @@ const messages: Record> = {
// PERSIAN (fa)
// ═══════════════════════════════════════════════════════════════
fa: {
-"auth.brandName": "Office Translator",
+"auth.brandName": "Wordly",
"dashboard.nav.translate": "ترجمه",
"dashboard.nav.profile": "پروفایل من",
"dashboard.nav.settings": "تنظیمات",
@@ -8228,7 +8228,7 @@ const messages: Record> = {
"dashboard.sidebar.signOut": "خروج",
"dashboard.sidebar.backHome": "بازگشت به صفحه اصلی",
"dashboard.sidebar.upgradeToPro": "ارتقا به Pro ←",
- "cookieConsent.title": "کوکیها در Office Translator",
+ "cookieConsent.title": "کوکیها در Wordly",
"cookieConsent.description": "ما از کوکیهای ضروری برای کارکرد برنامه استفاده میکنیم (نشست، امنیت، زبان). با اجازه شما، از کوکیهای اختیاری برای اندازهگیری ترافیک و بهبود محصول نیز استفاده میکنیم.",
"cookieConsent.acceptAll": "پذیرش همه",
"cookieConsent.essentialOnly": "فقط ضروری",