🔍 Translation Flow Test

1. Database Table Check

✅ Table exists
Records: 454

2. Helper Function Check

✅ get_translation() function exists
✅ translate_text() function exists

3. API Translation Test

Testing: 'Hello World'
Target Language: ur (Urdu)

HTTP Code: 403
Response:
{
  "error": {
    "code": 403,
    "message": "Requests from referer \u003cempty\u003e are blocked.",
    "errors": [
      {
        "message": "Requests from referer \u003cempty\u003e are blocked.",
        "domain": "global",
        "reason": "forbidden"
      }
    ],
    "status": "PERMISSION_DENIED",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.ErrorInfo",
        "reason": "API_KEY_HTTP_REFERRER_BLOCKED",
        "domain": "googleapis.com",
        "metadata

✅ API Working! Translated: 'ہیلو ورلڈ'

4. Database Save Test

Key: test_flow_1772920335
Text: Welcome to Test
Language: ur

Function returned: 'ٹیسٹ میں خوش آمدید'

✅ Saved in database!
Array
(
    [id] => 37581
    [key_name] => test_flow_1772920335
    [en] => Welcome to Test
    [ur] => ٹیسٹ میں خوش آمدید
    [fa] => 
)

5. Current Language Test

Session Language: Not Set
Cookie Language: Not Set
Current Language: en

6. Full Flow Test (Like View)

Simulating view with language: en

Welcome Text: 'Welcome to our CRM'

✅ 'welcome' key found in database:
Array
(
    [id] => 1
    [key_name] => welcome
    [en] => Welcome to our CRM
    [ur] => ????? CRM ??? ??? ?????
    [fa] => به CRM ما خوش آمدید
)

7. Language Switch Links

Click these links to test language switching:

English | Urdu | Persian (فارسی)

Go to Language Page