[2025-10-19 21:11:11] 📩 RAW REQUEST: [2025-10-19 21:11:11] 📦 PARSED REQUEST: [2025-10-19 21:11:11] ❌ Missing 'text' or 'target_lang' [2025-10-19 21:11:19] 📩 RAW REQUEST: [2025-10-19 21:11:19] 📦 PARSED REQUEST: [2025-10-19 21:11:19] ❌ Missing 'text' or 'target_lang' [2025-10-19 21:14:43] 📩 RAW REQUEST: {"text":"hello world","target_lang":"zh"} [2025-10-19 21:14:43] 📦 PARSED REQUEST: Array ( [text] => hello world [target_lang] => zh ) [2025-10-19 21:14:43] ✅ Input received — Text: 'hello world' | Target Language: 'zh' [2025-10-19 21:14:44] 🌍 API Response: [[["你好世界","hello world",null,null,10]],null,"en",null,null,null,0.76348495,[],[["en"],null,[0.76348495],["en"]]] [2025-10-19 21:14:44] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello world [translated_text] => 你好世界 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-19 21:14:53] 📩 RAW REQUEST: {"text":"hello world","target_lang":"ur"} [2025-10-19 21:14:53] 📦 PARSED REQUEST: Array ( [text] => hello world [target_lang] => ur ) [2025-10-19 21:14:53] ✅ Input received — Text: 'hello world' | Target Language: 'ur' [2025-10-19 21:14:55] 🌍 API Response: [[["ہیلو دنیا","hello world",null,null,3,null,null,[[null,"offline"]],[[["6a5467b8334ff2192331cac1114c8711","efficient_models_2022q2.md"],null,null,null,null,[[[6,8,0]]]]]]],null,"en",null,nul [2025-10-19 21:14:55] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello world [translated_text] => ہیلو دنیا [target_language] => ur [api_used] => Google Translate (Unofficial) ) [2025-10-20 14:41:31] 📩 RAW REQUEST: {"text":"hello","target_lang":"zh"} [2025-10-20 14:41:31] 📦 PARSED REQUEST: Array ( [text] => hello [target_lang] => zh ) [2025-10-20 14:41:31] ✅ Input received — Text: 'hello' | Target Language: 'zh' [2025-10-20 14:41:32] 🌍 API Response: [[["你好","hello",null,null,10]],null,"en",null,null,null,1,[],[["en"],null,[1],["en"]]] [2025-10-20 14:41:32] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello [translated_text] => 你好 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 14:41:51] 📩 RAW REQUEST: {"text":"i think i feel nervous\n","target_lang":"zh"} [2025-10-20 14:41:51] 📦 PARSED REQUEST: Array ( [text] => i think i feel nervous [target_lang] => zh ) [2025-10-20 14:41:51] ✅ Input received — Text: 'i think i feel nervous' | Target Language: 'zh' [2025-10-20 14:41:51] 🌍 API Response: [[["我想我感到紧张","i think i feel nervous",null,null,3,null,null,[[]],[[["6ffafab0da7e640be86ac09d0d5e539c","en_zh_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"en",null,null,null,1,[ [2025-10-20 14:41:51] ✅ Response Sent: Array ( [success] => 1 [original_text] => i think i feel nervous [translated_text] => 我想我感到紧张 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 14:47:14] 📩 RAW REQUEST: {"text":"hello world","target_lang":"zh"} [2025-10-20 14:47:14] 📦 PARSED REQUEST: Array ( [text] => hello world [target_lang] => zh ) [2025-10-20 14:47:14] ✅ Input received — Text: 'hello world' | Target Language: 'zh' [2025-10-20 14:47:15] 🌍 API Response: [[["你好世界","hello world",null,null,10]],null,"en",null,null,null,0.76348495,[],[["en"],null,[0.76348495],["en"]]] [2025-10-20 14:47:15] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello world [translated_text] => 你好世界 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 14:47:22] 📩 RAW REQUEST: {"text":"hello world","target_lang":"zh"} [2025-10-20 14:47:22] 📦 PARSED REQUEST: Array ( [text] => hello world [target_lang] => zh ) [2025-10-20 14:47:22] ✅ Input received — Text: 'hello world' | Target Language: 'zh' [2025-10-20 14:47:23] 🌍 API Response: [[["你好世界","hello world",null,null,10]],null,"en",null,null,null,0.76348495,[],[["en"],null,[0.76348495],["en"]]] [2025-10-20 14:47:23] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello world [translated_text] => 你好世界 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 14:48:09] 📩 RAW REQUEST: {"text":"你好吗","target_lang":"en"} [2025-10-20 14:48:09] 📦 PARSED REQUEST: Array ( [text] => 你好吗 [target_lang] => en ) [2025-10-20 14:48:09] ✅ Input received — Text: '你好吗' | Target Language: 'en' [2025-10-20 14:48:10] 🌍 API Response: [[["Are you OK","你好吗",null,null,10]],null,"zh-CN",null,null,null,1,[],[["zh-CN"],null,[1],["zh-CN"]]] [2025-10-20 14:48:10] ✅ Response Sent: Array ( [success] => 1 [original_text] => 你好吗 [translated_text] => Are you OK [target_language] => en [api_used] => Google Translate (Unofficial) ) [2025-10-20 14:48:37] 📩 RAW REQUEST: {"text":"你好","target_lang":"en"} [2025-10-20 14:48:37] 📦 PARSED REQUEST: Array ( [text] => 你好 [target_lang] => en ) [2025-10-20 14:48:37] ✅ Input received — Text: '你好' | Target Language: 'en' [2025-10-20 14:48:38] 🌍 API Response: [[["Hello","你好",null,null,10]],null,"zh-CN",null,null,null,1,[],[["zh-CN"],null,[1],["zh-CN"]]] [2025-10-20 14:48:38] ✅ Response Sent: Array ( [success] => 1 [original_text] => 你好 [translated_text] => Hello [target_language] => en [api_used] => Google Translate (Unofficial) ) [2025-10-20 14:54:28] 📩 RAW REQUEST: {"text":"hello im kashaf","target_lang":"zh"} [2025-10-20 14:54:28] 📦 PARSED REQUEST: Array ( [text] => hello im kashaf [target_lang] => zh ) [2025-10-20 14:54:28] ✅ Input received — Text: 'hello im kashaf' | Target Language: 'zh' [2025-10-20 14:54:31] 🌍 API Response: [[["你好,我是卡沙夫","hello im kashaf",null,null,3,null,null,[[],[]],[[["56fc7a08595e01e2c2f5f674f6903c68","id_en_2023q1.md"],null,null,null,null,[[[9,8,0]]]],[["6ffafab0da7e640be86ac09d0d5e5 [2025-10-20 14:54:31] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello im kashaf [translated_text] => 你好,我是卡沙夫 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 14:54:50] 📩 RAW REQUEST: {"text":"hello world","target_lang":"zh"} [2025-10-20 14:54:50] 📦 PARSED REQUEST: Array ( [text] => hello world [target_lang] => zh ) [2025-10-20 14:54:50] ✅ Input received — Text: 'hello world' | Target Language: 'zh' [2025-10-20 14:54:50] 🌍 API Response: [[["你好世界","hello world",null,null,10]],null,"en",null,null,null,0.76348495,[],[["en"],null,[0.76348495],["en"]]] [2025-10-20 14:54:50] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello world [translated_text] => 你好世界 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 14:54:53] 📩 RAW REQUEST: {"text":"hello world","target_lang":"zh"} [2025-10-20 14:54:53] 📦 PARSED REQUEST: Array ( [text] => hello world [target_lang] => zh ) [2025-10-20 14:54:53] ✅ Input received — Text: 'hello world' | Target Language: 'zh' [2025-10-20 14:54:53] 🌍 API Response: [[["你好世界","hello world",null,null,10]],null,"en",null,null,null,0.76348495,[],[["en"],null,[0.76348495],["en"]]] [2025-10-20 14:54:53] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello world [translated_text] => 你好世界 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 14:54:54] 📩 RAW REQUEST: {"text":"hello world","target_lang":"zh"} [2025-10-20 14:54:54] 📦 PARSED REQUEST: Array ( [text] => hello world [target_lang] => zh ) [2025-10-20 14:54:54] ✅ Input received — Text: 'hello world' | Target Language: 'zh' [2025-10-20 14:54:55] 🌍 API Response: [[["你好世界","hello world",null,null,10]],null,"en",null,null,null,0.76348495,[],[["en"],null,[0.76348495],["en"]]] [2025-10-20 14:54:55] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello world [translated_text] => 你好世界 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 14:56:10] 📩 RAW REQUEST: {"text":"hello world","target_lang":"zh"} [2025-10-20 14:56:10] 📦 PARSED REQUEST: Array ( [text] => hello world [target_lang] => zh ) [2025-10-20 14:56:10] ✅ Input received — Text: 'hello world' | Target Language: 'zh' [2025-10-20 14:56:10] 🌍 API Response: [[["你好世界","hello world",null,null,10]],null,"en",null,null,null,0.76348495,[],[["en"],null,[0.76348495],["en"]]] [2025-10-20 14:56:10] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello world [translated_text] => 你好世界 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 15:13:38] 📩 RAW REQUEST: {"text":"english","target_lang":"zh"} [2025-10-20 15:13:38] 📦 PARSED REQUEST: Array ( [text] => english [target_lang] => zh ) [2025-10-20 15:13:38] ✅ Input received — Text: 'english' | Target Language: 'zh' [2025-10-20 15:13:38] 🌍 API Response: [[["英语","english",null,null,10]],null,"en",null,null,null,1,[],[["en"],null,[1],["en"]]] [2025-10-20 15:13:38] ✅ Response Sent: Array ( [success] => 1 [original_text] => english [translated_text] => 英语 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 15:31:18] 📩 RAW REQUEST: {"text":"english","target_lang":"zh"} [2025-10-20 15:31:18] 📦 PARSED REQUEST: Array ( [text] => english [target_lang] => zh ) [2025-10-20 15:31:18] ✅ Input received — Text: 'english' | Target Language: 'zh' [2025-10-20 15:31:19] 🌍 API Response: [[["英语","english",null,null,10]],null,"en",null,null,null,1,[],[["en"],null,[1],["en"]]] [2025-10-20 15:31:19] ✅ Response Sent: Array ( [success] => 1 [original_text] => english [translated_text] => 英语 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 21:47:08] 📩 RAW REQUEST: {"text":"helo","target_lang":"zh"} [2025-10-20 21:47:08] 📦 PARSED REQUEST: Array ( [text] => helo [target_lang] => zh ) [2025-10-20 21:47:08] ✅ Input received — Text: 'helo' | Target Language: 'zh' [2025-10-20 21:47:15] 🌍 API Response: [[["直升机","helo",null,null,3,null,null,[[]],[[["6ffafab0da7e640be86ac09d0d5e539c","en_zh_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"en",null,null,null,0.6888889,[],[["en"],null,[0.6888 [2025-10-20 21:47:15] ✅ Response Sent: Array ( [success] => 1 [original_text] => helo [translated_text] => 直升机 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 22:41:22] 📩 RAW REQUEST: {"text":"hello","target_lang":"en"} [2025-10-20 22:41:22] 📦 PARSED REQUEST: Array ( [text] => hello [target_lang] => en ) [2025-10-20 22:41:22] ✅ Input received — Text: 'hello' | Target Language: 'en' [2025-10-20 22:41:23] 🌍 API Response: [[["hello","hello",null,null,5]],null,"en",null,null,null,1,[],[["en"],null,[1],["en"]]] [2025-10-20 22:41:23] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello [translated_text] => hello [target_language] => en [api_used] => Google Translate (Unofficial) ) [2025-10-20 22:45:33] 📩 RAW REQUEST: {"text":"hello","target_lang":"zh"} [2025-10-20 22:45:33] 📦 PARSED REQUEST: Array ( [text] => hello [target_lang] => zh ) [2025-10-20 22:45:33] ✅ Input received — Text: 'hello' | Target Language: 'zh' [2025-10-20 22:45:34] 🌍 API Response: [[["你好","hello",null,null,10]],null,"en",null,null,null,1,[],[["en"],null,[1],["en"]]] [2025-10-20 22:45:34] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello [translated_text] => 你好 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 22:54:35] 📩 RAW REQUEST: {"text":"helloworld","target_lang":"zh"} [2025-10-20 22:54:35] 📦 PARSED REQUEST: Array ( [text] => helloworld [target_lang] => zh ) [2025-10-20 22:54:35] ✅ Input received — Text: 'helloworld' | Target Language: 'zh' [2025-10-20 22:54:35] 🌍 API Response: [[["你好世界","helloworld",null,null,10]],null,"en",null,null,null,1,[],[["en"],null,[1],["en"]]] [2025-10-20 22:54:35] ✅ Response Sent: Array ( [success] => 1 [original_text] => helloworld [translated_text] => 你好世界 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 23:00:35] 📩 RAW REQUEST: {"text":"h","target_lang":"zh"} [2025-10-20 23:00:35] 📦 PARSED REQUEST: Array ( [text] => h [target_lang] => zh ) [2025-10-20 23:00:35] ✅ Input received — Text: 'h' | Target Language: 'zh' [2025-10-20 23:00:36] 🌍 API Response: [[["小时","h",null,null,3,null,null,[[]],[[["6ffafab0da7e640be86ac09d0d5e539c","en_zh_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"en",null,null,null,1,[],[["en"],null,[1],["en"]]] [2025-10-20 23:00:36] ✅ Response Sent: Array ( [success] => 1 [original_text] => h [translated_text] => 小时 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 23:00:39] 📩 RAW REQUEST: {"text":"hel","target_lang":"zh"} [2025-10-20 23:00:39] 📦 PARSED REQUEST: Array ( [text] => hel [target_lang] => zh ) [2025-10-20 23:00:39] ✅ Input received — Text: 'hel' | Target Language: 'zh' [2025-10-20 23:00:39] 🌍 API Response: [[["赫尔","hel",null,null,3,null,null,[[]],[[["6ffafab0da7e640be86ac09d0d5e539c","en_zh_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"en",null,null,null,0.7124011,[],[["en"],null,[0.7124011] [2025-10-20 23:00:39] ✅ Response Sent: Array ( [success] => 1 [original_text] => hel [translated_text] => 赫尔 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 23:00:42] 📩 RAW REQUEST: {"text":"hell","target_lang":"zh"} [2025-10-20 23:00:42] 📦 PARSED REQUEST: Array ( [text] => hell [target_lang] => zh ) [2025-10-20 23:00:42] ✅ Input received — Text: 'hell' | Target Language: 'zh' [2025-10-20 23:00:43] 🌍 API Response: [[["地狱","hell",null,null,10]],null,"en",null,null,null,1,[],[["en"],null,[1],["en"]]] [2025-10-20 23:00:43] ✅ Response Sent: Array ( [success] => 1 [original_text] => hell [translated_text] => 地狱 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-20 23:00:43] 📩 RAW REQUEST: {"text":"hello","target_lang":"zh"} [2025-10-20 23:00:43] 📦 PARSED REQUEST: Array ( [text] => hello [target_lang] => zh ) [2025-10-20 23:00:43] ✅ Input received — Text: 'hello' | Target Language: 'zh' [2025-10-20 23:00:43] 🌍 API Response: [[["你好","hello",null,null,10]],null,"en",null,null,null,1,[],[["en"],null,[1],["en"]]] [2025-10-20 23:00:43] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello [translated_text] => 你好 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-21 13:42:04] 📩 RAW REQUEST: {"text":"hello kitty","target_lang":"zh"} [2025-10-21 13:42:04] 📦 PARSED REQUEST: Array ( [text] => hello kitty [target_lang] => zh ) [2025-10-21 13:42:04] ✅ Input received — Text: 'hello kitty' | Target Language: 'zh' [2025-10-21 13:42:05] 🌍 API Response: [[["你好凯蒂","hello kitty",null,null,3,null,null,[[]],[[["6ffafab0da7e640be86ac09d0d5e539c","en_zh_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"en",null,null,null,0.78915936,[],[["en"],n [2025-10-21 13:42:05] ✅ Response Sent: Array ( [success] => 1 [original_text] => hello kitty [translated_text] => 你好凯蒂 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-21 13:42:25] 📩 RAW REQUEST: {"text":"你好凯蒂","target_lang":"en"} [2025-10-21 13:42:25] 📦 PARSED REQUEST: Array ( [text] => 你好凯蒂 [target_lang] => en ) [2025-10-21 13:42:25] ✅ Input received — Text: '你好凯蒂' | Target Language: 'en' [2025-10-21 13:42:26] 🌍 API Response: [[["Hello Katie","你好凯蒂",null,null,3,null,null,[[]],[[["af64405095a399ceb1e05c7abb7cda66","zh_en_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"zh-CN",null,null,null,1,[],[["zh-CN"],null [2025-10-21 13:42:26] ✅ Response Sent: Array ( [success] => 1 [original_text] => 你好凯蒂 [translated_text] => Hello Katie [target_language] => en [api_used] => Google Translate (Unofficial) ) [2025-10-21 14:50:17] 📩 RAW REQUEST: {"text":"hwllo wo","target_lang":"zh"} [2025-10-21 14:50:17] 📦 PARSED REQUEST: Array ( [text] => hwllo wo [target_lang] => zh ) [2025-10-21 14:50:17] ✅ Input received — Text: 'hwllo wo' | Target Language: 'zh' [2025-10-21 14:50:18] 🌍 API Response: [[["呼啦窝","hwllo wo",null,null,3,null,null,[[]],[[["6ffafab0da7e640be86ac09d0d5e539c","en_zh_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"en",null,null,null,0.20472631,[],[["en"],null,[0 [2025-10-21 14:50:18] ✅ Response Sent: Array ( [success] => 1 [original_text] => hwllo wo [translated_text] => 呼啦窝 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-21 14:50:19] 📩 RAW REQUEST: {"text":"hwllo world","target_lang":"zh"} [2025-10-21 14:50:19] 📦 PARSED REQUEST: Array ( [text] => hwllo world [target_lang] => zh ) [2025-10-21 14:50:19] ✅ Input received — Text: 'hwllo world' | Target Language: 'zh' [2025-10-21 14:50:21] 🌍 API Response: [[["你好世界","hwllo world",null,null,3,null,null,[[]],[[["6ffafab0da7e640be86ac09d0d5e539c","en_zh_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"en",null,null,null,0.92704654,[],[["en"],n [2025-10-21 14:50:21] ✅ Response Sent: Array ( [success] => 1 [original_text] => hwllo world [translated_text] => 你好世界 [target_language] => zh [api_used] => Google Translate (Unofficial) ) [2025-10-21 14:50:37] 📩 RAW REQUEST: {"text":"你好世界","target_lang":"en"} [2025-10-21 14:50:37] 📦 PARSED REQUEST: Array ( [text] => 你好世界 [target_lang] => en ) [2025-10-21 14:50:37] ✅ Input received — Text: '你好世界' | Target Language: 'en' [2025-10-21 14:50:37] 🌍 API Response: [[["Hello World","你好世界",null,null,10]],null,"zh-CN",null,null,null,1,[],[["zh-CN"],null,[1],["zh-CN"]]] [2025-10-21 14:50:37] ✅ Response Sent: Array ( [success] => 1 [original_text] => 你好世界 [translated_text] => Hello World [target_language] => en [api_used] => Google Translate (Unofficial) ) [2025-10-21 17:10:01] === NEW REQUEST STARTED === [2025-10-21 17:10:01] Raw input: {"text":"hello I am speaking can you hear me","from":"en","to":"zh"} [2025-10-21 17:10:01] Parsed input: Array ( [text] => hello I am speaking can you hear me [from] => en [to] => zh ) [2025-10-21 17:10:01] Translation request: 'hello I am speaking can you hear me' from en to zh [2025-10-21 17:10:01] Trying DeepSeek API... [2025-10-21 17:10:01] DeepSeek Request: {"model":"deepseek-chat","messages":[{"role":"user","content":"Translate to zh: hello I am speaking can you hear me"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 17:10:04] DeepSeek Response - HTTP: 402, Error: , Response: {"error":{"message":"Insufficient Balance","type":"unknown_error","param":null,"code":"invalid_request_error"}} [2025-10-21 17:10:04] DeepSeek failed, trying Groq API... [2025-10-21 17:10:04] Groq Request: {"model":"llama3-8b-8192","messages":[{"role":"user","content":"Translate to zh: hello I am speaking can you hear me"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 17:10:05] Groq Response - HTTP: 400, Error: , Response: {"error":{"message":"The model `llama3-8b-8192` has been decommissioned and is no longer supported. Please refer to https://console.groq.com/docs/deprecations for a recommendation on which model to use instead.","type":"invalid_request_error","code":"model_decommissioned"}} [2025-10-21 17:10:05] Both APIs failed, using traditional translation [2025-10-21 17:10:05] Using traditional translation [2025-10-21 17:10:06] Traditional translation response: [[["你好,我在说话,你能听到我说话吗","hello I am speaking can you hear me",null,null,3,null,null,[[]],[[["6ffafab0da7e640be86ac09d0d5e539c","en_zh_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"en",null,null,null,null,[]] [2025-10-21 17:10:06] Final translation: 你好,我在说话,你能听到我说话吗 [2025-10-21 17:10:54] === NEW REQUEST STARTED === [2025-10-21 17:10:54] Raw input: {"text":"hello my name is Kashyap I am speaking can you hear me what I am saying","from":"en","to":"zh"} [2025-10-21 17:10:54] Parsed input: Array ( [text] => hello my name is Kashyap I am speaking can you hear me what I am saying [from] => en [to] => zh ) [2025-10-21 17:10:54] Translation request: 'hello my name is Kashyap I am speaking can you hear me what I am saying' from en to zh [2025-10-21 17:10:54] Trying DeepSeek API... [2025-10-21 17:10:54] DeepSeek Request: {"model":"deepseek-chat","messages":[{"role":"user","content":"Translate to zh: hello my name is Kashyap I am speaking can you hear me what I am saying"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 17:10:56] DeepSeek Response - HTTP: 402, Error: , Response: {"error":{"message":"Insufficient Balance","type":"unknown_error","param":null,"code":"invalid_request_error"}} [2025-10-21 17:10:56] DeepSeek failed, trying Groq API... [2025-10-21 17:10:56] Groq Request: {"model":"llama3-8b-8192","messages":[{"role":"user","content":"Translate to zh: hello my name is Kashyap I am speaking can you hear me what I am saying"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 17:10:57] Groq Response - HTTP: 400, Error: , Response: {"error":{"message":"The model `llama3-8b-8192` has been decommissioned and is no longer supported. Please refer to https://console.groq.com/docs/deprecations for a recommendation on which model to use instead.","type":"invalid_request_error","code":"model_decommissioned"}} [2025-10-21 17:10:57] Both APIs failed, using traditional translation [2025-10-21 17:10:57] Using traditional translation [2025-10-21 17:10:58] Traditional translation response: [[["你好,我叫 Kashyap,我正在说话,你能听到我在说什么吗","hello my name is Kashyap I am speaking can you hear me what I am saying",null,null,3,null,null,[[]],[[["6ffafab0da7e640be86ac09d0d5e539c","en_zh_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"en",null,null,null,null,[]] [2025-10-21 17:10:58] Final translation: 你好,我叫 Kashyap,我正在说话,你能听到我在说什么吗 [2025-10-21 17:25:51] 📩 RAW REQUEST: {"text":"englis","target_lang":"zh"} [2025-10-21 17:25:51] ✅ Input received — Text: 'englis' | Target: 'zh' [2025-10-21 17:25:55] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 17:25:57] ❌ Groq Error: | HTTP: 400 [2025-10-21 17:25:58] 🌍 Google OK: 英语 [2025-10-21 17:25:58] ✅ Final Response: Array ( [success] => 1 [original_text] => englis [translated_text] => 英语 [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 17:25:59] 📩 RAW REQUEST: {"text":"english urdu punjabi","target_lang":"zh"} [2025-10-21 17:25:59] ✅ Input received — Text: 'english urdu punjabi' | Target: 'zh' [2025-10-21 17:26:00] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 17:26:02] ❌ Groq Error: | HTTP: 400 [2025-10-21 17:26:04] 🌍 Google OK: 英语 乌尔都语 旁遮普语 [2025-10-21 17:26:04] ✅ Final Response: Array ( [success] => 1 [original_text] => english urdu punjabi [translated_text] => 英语 乌尔都语 旁遮普语 [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 17:26:26] 📩 RAW REQUEST: {"text":"英语 乌尔都语 旁遮普语","target_lang":"en"} [2025-10-21 17:26:26] ✅ Input received — Text: '英语 乌尔都语 旁遮普语' | Target: 'en' [2025-10-21 17:26:28] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 17:26:29] ❌ Groq Error: | HTTP: 400 [2025-10-21 17:26:31] 🌍 Google OK: English Urdu Punjabi [2025-10-21 17:26:31] ✅ Final Response: Array ( [success] => 1 [original_text] => 英语 乌尔都语 旁遮普语 [translated_text] => English Urdu Punjabi [target_language] => en [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 18:59:05] 📩 RAW REQUEST: {"text":"he","target_lang":"zh"} [2025-10-21 18:59:05] ✅ Input received — Text: 'he' | Target: 'zh' [2025-10-21 18:59:08] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 18:59:13] ❌ Groq Error: | HTTP: 400 [2025-10-21 18:59:14] 🌍 Google OK: 他 [2025-10-21 18:59:14] ✅ Final Response: Array ( [success] => 1 [original_text] => he [translated_text] => 他 [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 19:06:28] 📩 RAW REQUEST: {"text":"hello world","target_lang":"zh"} [2025-10-21 19:06:28] ✅ Input received — Text: 'hello world' | Target: 'zh' [2025-10-21 19:06:31] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 19:06:34] ❌ Groq Error: | HTTP: 400 [2025-10-21 19:06:35] 🌍 Google OK: 你好世界 [2025-10-21 19:06:35] ✅ Final Response: Array ( [success] => 1 [original_text] => hello world [translated_text] => 你好世界 [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 19:07:12] 📩 RAW REQUEST: {"text":"你好世界","target_lang":"en"} [2025-10-21 19:07:12] ✅ Input received — Text: '你好世界' | Target: 'en' [2025-10-21 19:07:14] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 19:07:16] ❌ Groq Error: | HTTP: 400 [2025-10-21 19:07:17] 🌍 Google OK: Hello World [2025-10-21 19:07:17] ✅ Final Response: Array ( [success] => 1 [original_text] => 你好世界 [translated_text] => Hello World [target_language] => en [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 19:17:35] 📩 RAW REQUEST: {"text":"helo iqra","target_lang":"zh"} [2025-10-21 19:17:35] ✅ Input received — Text: 'helo iqra' | Target: 'zh' [2025-10-21 19:17:37] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 19:17:39] ❌ Groq Error: | HTTP: 400 [2025-10-21 19:17:40] 🌍 Google OK: 得到一个 iqra [2025-10-21 19:17:40] ✅ Final Response: Array ( [success] => 1 [original_text] => helo iqra [translated_text] => 得到一个 iqra [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 19:17:57] 📩 RAW REQUEST: {"text":"helo iqra","target_lang":"zh"} [2025-10-21 19:17:57] ✅ Input received — Text: 'helo iqra' | Target: 'zh' [2025-10-21 19:17:59] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 19:18:01] ❌ Groq Error: | HTTP: 400 [2025-10-21 19:18:02] 🌍 Google OK: 得到一个 iqra [2025-10-21 19:18:02] ✅ Final Response: Array ( [success] => 1 [original_text] => helo iqra [translated_text] => 得到一个 iqra [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 19:18:10] 📩 RAW REQUEST: {"text":"helo iqra ,","target_lang":"zh"} [2025-10-21 19:18:10] ✅ Input received — Text: 'helo iqra ,' | Target: 'zh' [2025-10-21 19:18:14] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 19:18:15] ❌ Groq Error: | HTTP: 400 [2025-10-21 19:18:17] 🌍 Google OK: 得到一个 iqra, [2025-10-21 19:18:17] ✅ Final Response: Array ( [success] => 1 [original_text] => helo iqra , [translated_text] => 得到一个 iqra, [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 19:18:20] 📩 RAW REQUEST: {"text":"helo iqra , dulhan in coming days your","target_lang":"zh"} [2025-10-21 19:18:20] ✅ Input received — Text: 'helo iqra , dulhan in coming days your' | Target: 'zh' [2025-10-21 19:18:21] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 19:18:24] ❌ Groq Error: | HTTP: 400 [2025-10-21 19:18:25] 🌍 Google OK: 你好,伊克拉,杜尔汗,未来几天你的 [2025-10-21 19:18:25] ✅ Final Response: Array ( [success] => 1 [original_text] => helo iqra , dulhan in coming days your [translated_text] => 你好,伊克拉,杜尔汗,未来几天你的 [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 19:18:35] 📩 RAW REQUEST: {"text":"helo iqra , dulhan in coming days your wedding is coming and 19 days left are you","target_lang":"zh"} [2025-10-21 19:18:35] ✅ Input received — Text: 'helo iqra , dulhan in coming days your wedding is coming and 19 days left are you' | Target: 'zh' [2025-10-21 19:18:36] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 19:18:37] ❌ Groq Error: | HTTP: 400 [2025-10-21 19:18:39] 🌍 Google OK: Helo iqra,杜尔汗,未来几天你的婚礼即将到来,还剩 19 天了。 [2025-10-21 19:18:39] ✅ Final Response: Array ( [success] => 1 [original_text] => helo iqra , dulhan in coming days your wedding is coming and 19 days left are you [translated_text] => Helo iqra,杜尔汗,未来几天你的婚礼即将到来,还剩 19 天了。 [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 19:18:41] 📩 RAW REQUEST: {"text":"hello iqra , dulhan in coming days your wedding is coming and 19 days left are you excited","target_lang":"zh"} [2025-10-21 19:18:41] ✅ Input received — Text: 'hello iqra , dulhan in coming days your wedding is coming and 19 days left are you excited' | Target: 'zh' [2025-10-21 19:18:42] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 19:18:44] ❌ Groq Error: | HTTP: 400 [2025-10-21 19:18:45] 🌍 Google OK: 你好,iqra,dulhan,未来几天你的婚礼即将到来,还剩 19 天,你兴奋吗? [2025-10-21 19:18:45] ✅ Final Response: Array ( [success] => 1 [original_text] => hello iqra , dulhan in coming days your wedding is coming and 19 days left are you excited [translated_text] => 你好,iqra,dulhan,未来几天你的婚礼即将到来,还剩 19 天,你兴奋吗? [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 19:20:07] 📩 RAW REQUEST: {"text":"你好,iqra,dulhan,未来几天你的婚礼即将到来,还剩 19 天,你兴奋吗?","target_lang":"en"} [2025-10-21 19:20:07] ✅ Input received — Text: '你好,iqra,dulhan,未来几天你的婚礼即将到来,还剩 19 天,你兴奋吗?' | Target: 'en' [2025-10-21 19:20:09] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 19:20:11] ❌ Groq Error: | HTTP: 400 [2025-10-21 19:20:12] 🌍 Google OK: Hi iqra dulhan, your wedding is coming up in the next few days, 19 days left, are you excited? [2025-10-21 19:20:12] ✅ Final Response: Array ( [success] => 1 [original_text] => 你好,iqra,dulhan,未来几天你的婚礼即将到来,还剩 19 天,你兴奋吗? [translated_text] => Hi iqra dulhan, your wedding is coming up in the next few days, 19 days left, are you excited? [target_language] => en [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 20:13:08] === NEW REQUEST STARTED === [2025-10-21 20:13:08] Raw input: {"text":"hello everyone","from":"en","to":"zh"} [2025-10-21 20:13:08] Parsed input: Array ( [text] => hello everyone [from] => en [to] => zh ) [2025-10-21 20:13:08] Translation request: 'hello everyone' from en to zh [2025-10-21 20:13:08] Trying DeepSeek API... [2025-10-21 20:13:08] DeepSeek Request: {"model":"deepseek-chat","messages":[{"role":"user","content":"Translate to zh: hello everyone"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:13:10] DeepSeek Response - HTTP: 402, Error: , Response: {"error":{"message":"Insufficient Balance","type":"unknown_error","param":null,"code":"invalid_request_error"}} [2025-10-21 20:13:10] DeepSeek failed, trying Groq API... [2025-10-21 20:13:10] Groq Request: {"model":"llama3-8b-8192","messages":[{"role":"user","content":"Translate to zh: hello everyone"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:13:12] Groq Response - HTTP: 400, Error: , Response: {"error":{"message":"The model `llama3-8b-8192` has been decommissioned and is no longer supported. Please refer to https://console.groq.com/docs/deprecations for a recommendation on which model to use instead.","type":"invalid_request_error","code":"model_decommissioned"}} [2025-10-21 20:13:12] Both APIs failed, using traditional translation [2025-10-21 20:13:12] Using traditional translation [2025-10-21 20:13:14] Traditional translation response: [[["大家好","hello everyone",null,null,10]],null,"en",null,null,null,null,[]] [2025-10-21 20:13:14] Final translation: 大家好 [2025-10-21 20:14:16] === NEW REQUEST STARTED === [2025-10-21 20:14:16] Raw input: {"text":"chut chachi","from":"zh","to":"en"} [2025-10-21 20:14:16] Parsed input: Array ( [text] => chut chachi [from] => zh [to] => en ) [2025-10-21 20:14:16] Translation request: 'chut chachi' from zh to en [2025-10-21 20:14:16] Trying DeepSeek API... [2025-10-21 20:14:16] DeepSeek Request: {"model":"deepseek-chat","messages":[{"role":"user","content":"Translate to en: chut chachi"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:14:17] DeepSeek Response - HTTP: 402, Error: , Response: {"error":{"message":"Insufficient Balance","type":"unknown_error","param":null,"code":"invalid_request_error"}} [2025-10-21 20:14:17] DeepSeek failed, trying Groq API... [2025-10-21 20:14:17] Groq Request: {"model":"llama3-8b-8192","messages":[{"role":"user","content":"Translate to en: chut chachi"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:14:19] Groq Response - HTTP: 400, Error: , Response: {"error":{"message":"The model `llama3-8b-8192` has been decommissioned and is no longer supported. Please refer to https://console.groq.com/docs/deprecations for a recommendation on which model to use instead.","type":"invalid_request_error","code":"model_decommissioned"}} [2025-10-21 20:14:19] Both APIs failed, using traditional translation [2025-10-21 20:14:19] Using traditional translation [2025-10-21 20:14:20] Traditional translation response: [[["chut chachi","chut chachi",null,null,3,null,null,[[]],[[["af64405095a399ceb1e05c7abb7cda66","zh_en_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"zh-CN",null,null,null,null,[]] [2025-10-21 20:14:20] Final translation: chut chachi [2025-10-21 20:15:45] === NEW REQUEST STARTED === [2025-10-21 20:15:45] Raw input: {"text":"comma nehuma","from":"zh","to":"en"} [2025-10-21 20:15:45] Parsed input: Array ( [text] => comma nehuma [from] => zh [to] => en ) [2025-10-21 20:15:45] Translation request: 'comma nehuma' from zh to en [2025-10-21 20:15:45] Trying DeepSeek API... [2025-10-21 20:15:45] DeepSeek Request: {"model":"deepseek-chat","messages":[{"role":"user","content":"Translate to en: comma nehuma"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:15:47] DeepSeek Response - HTTP: 402, Error: , Response: {"error":{"message":"Insufficient Balance","type":"unknown_error","param":null,"code":"invalid_request_error"}} [2025-10-21 20:15:47] DeepSeek failed, trying Groq API... [2025-10-21 20:15:47] Groq Request: {"model":"llama3-8b-8192","messages":[{"role":"user","content":"Translate to en: comma nehuma"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:15:50] Groq Response - HTTP: 400, Error: , Response: {"error":{"message":"The model `llama3-8b-8192` has been decommissioned and is no longer supported. Please refer to https://console.groq.com/docs/deprecations for a recommendation on which model to use instead.","type":"invalid_request_error","code":"model_decommissioned"}} [2025-10-21 20:15:50] Both APIs failed, using traditional translation [2025-10-21 20:15:50] Using traditional translation [2025-10-21 20:15:51] Traditional translation response: [[["comma nehuma","comma nehuma",null,null,3,null,null,[[]],[[["af64405095a399ceb1e05c7abb7cda66","zh_en_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"zh-CN",null,null,null,null,[]] [2025-10-21 20:15:51] Final translation: comma nehuma [2025-10-21 20:17:24] === NEW REQUEST STARTED === [2025-10-21 20:17:24] Raw input: {"text":"nihuma","from":"zh","to":"en"} [2025-10-21 20:17:24] Parsed input: Array ( [text] => nihuma [from] => zh [to] => en ) [2025-10-21 20:17:24] Translation request: 'nihuma' from zh to en [2025-10-21 20:17:24] Trying DeepSeek API... [2025-10-21 20:17:24] DeepSeek Request: {"model":"deepseek-chat","messages":[{"role":"user","content":"Translate to en: nihuma"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:17:26] DeepSeek Response - HTTP: 402, Error: , Response: {"error":{"message":"Insufficient Balance","type":"unknown_error","param":null,"code":"invalid_request_error"}} [2025-10-21 20:17:26] DeepSeek failed, trying Groq API... [2025-10-21 20:17:26] Groq Request: {"model":"llama3-8b-8192","messages":[{"role":"user","content":"Translate to en: nihuma"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:17:27] Groq Response - HTTP: 400, Error: , Response: {"error":{"message":"The model `llama3-8b-8192` has been decommissioned and is no longer supported. Please refer to https://console.groq.com/docs/deprecations for a recommendation on which model to use instead.","type":"invalid_request_error","code":"model_decommissioned"}} [2025-10-21 20:17:27] Both APIs failed, using traditional translation [2025-10-21 20:17:27] Using traditional translation [2025-10-21 20:17:28] Traditional translation response: [[["nihuma","nihuma",null,null,3,null,null,[[]],[[["af64405095a399ceb1e05c7abb7cda66","zh_en_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"zh-CN",null,null,null,null,[]] [2025-10-21 20:17:28] Final translation: nihuma [2025-10-21 20:17:50] === NEW REQUEST STARTED === [2025-10-21 20:17:50] Raw input: {"text":"Cham Cham","from":"zh","to":"en"} [2025-10-21 20:17:50] Parsed input: Array ( [text] => Cham Cham [from] => zh [to] => en ) [2025-10-21 20:17:50] Translation request: 'Cham Cham' from zh to en [2025-10-21 20:17:50] Trying DeepSeek API... [2025-10-21 20:17:50] DeepSeek Request: {"model":"deepseek-chat","messages":[{"role":"user","content":"Translate to en: Cham Cham"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:17:52] DeepSeek Response - HTTP: 402, Error: , Response: {"error":{"message":"Insufficient Balance","type":"unknown_error","param":null,"code":"invalid_request_error"}} [2025-10-21 20:17:52] DeepSeek failed, trying Groq API... [2025-10-21 20:17:52] Groq Request: {"model":"llama3-8b-8192","messages":[{"role":"user","content":"Translate to en: Cham Cham"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:17:53] Groq Response - HTTP: 400, Error: , Response: {"error":{"message":"The model `llama3-8b-8192` has been decommissioned and is no longer supported. Please refer to https://console.groq.com/docs/deprecations for a recommendation on which model to use instead.","type":"invalid_request_error","code":"model_decommissioned"}} [2025-10-21 20:17:53] Both APIs failed, using traditional translation [2025-10-21 20:17:53] Using traditional translation [2025-10-21 20:17:54] Traditional translation response: [[["Cham Cham","Cham Cham",null,null,3,null,null,[[]],[[["af64405095a399ceb1e05c7abb7cda66","zh_en_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"zh-CN",null,null,null,null,[]] [2025-10-21 20:17:54] Final translation: Cham Cham [2025-10-21 20:25:07] 📩 RAW REQUEST: {"text":"he","target_lang":"zh"} [2025-10-21 20:25:07] ✅ Input received — Text: 'he' | Target: 'zh' [2025-10-21 20:25:09] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 20:25:11] ❌ Groq Error: | HTTP: 400 [2025-10-21 20:25:11] 🌍 Google OK: 他 [2025-10-21 20:25:11] ✅ Final Response: Array ( [success] => 1 [original_text] => he [translated_text] => 他 [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 20:25:12] 📩 RAW REQUEST: {"text":"hello everyone","target_lang":"zh"} [2025-10-21 20:25:12] ✅ Input received — Text: 'hello everyone' | Target: 'zh' [2025-10-21 20:25:14] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 20:25:15] ❌ Groq Error: | HTTP: 400 [2025-10-21 20:25:16] 🌍 Google OK: 大家好 [2025-10-21 20:25:16] ✅ Final Response: Array ( [success] => 1 [original_text] => hello everyone [translated_text] => 大家好 [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 20:25:25] 📩 RAW REQUEST: {"text":"大家好","target_lang":"en"} [2025-10-21 20:25:25] ✅ Input received — Text: '大家好' | Target: 'en' [2025-10-21 20:25:27] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 20:25:28] ❌ Groq Error: | HTTP: 400 [2025-10-21 20:25:29] 🌍 Google OK: Hello everyone [2025-10-21 20:25:29] ✅ Final Response: Array ( [success] => 1 [original_text] => 大家好 [translated_text] => Hello everyone [target_language] => en [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 20:25:55] === NEW REQUEST STARTED === [2025-10-21 20:25:55] Raw input: {"text":"hello","from":"en","to":"zh"} [2025-10-21 20:25:55] Parsed input: Array ( [text] => hello [from] => en [to] => zh ) [2025-10-21 20:25:55] Translation request: 'hello' from en to zh [2025-10-21 20:25:55] Trying DeepSeek API... [2025-10-21 20:25:55] DeepSeek Request: {"model":"deepseek-chat","messages":[{"role":"user","content":"Translate to zh: hello"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:25:56] DeepSeek Response - HTTP: 402, Error: , Response: {"error":{"message":"Insufficient Balance","type":"unknown_error","param":null,"code":"invalid_request_error"}} [2025-10-21 20:25:56] DeepSeek failed, trying Groq API... [2025-10-21 20:25:56] Groq Request: {"model":"llama3-8b-8192","messages":[{"role":"user","content":"Translate to zh: hello"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:25:58] Groq Response - HTTP: 400, Error: , Response: {"error":{"message":"The model `llama3-8b-8192` has been decommissioned and is no longer supported. Please refer to https://console.groq.com/docs/deprecations for a recommendation on which model to use instead.","type":"invalid_request_error","code":"model_decommissioned"}} [2025-10-21 20:25:58] Both APIs failed, using traditional translation [2025-10-21 20:25:58] Using traditional translation [2025-10-21 20:25:59] Traditional translation response: [[["你好","hello",null,null,10]],null,"en",null,null,null,null,[]] [2025-10-21 20:25:59] Final translation: 你好 [2025-10-21 20:28:25] 📩 RAW REQUEST: {"text":"he","target_lang":"zh"} [2025-10-21 20:28:25] ✅ Input received — Text: 'he' | Target: 'zh' [2025-10-21 20:28:29] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 20:28:40] ❌ Groq Error: | HTTP: 400 [2025-10-21 20:28:41] 🌍 Google OK: 他 [2025-10-21 20:28:41] ✅ Final Response: Array ( [success] => 1 [original_text] => he [translated_text] => 他 [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 20:28:51] 📩 RAW REQUEST: {"text":"他","target_lang":"en"} [2025-10-21 20:28:51] ✅ Input received — Text: '他' | Target: 'en' [2025-10-21 20:28:53] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 20:28:54] ❌ Groq Error: | HTTP: 400 [2025-10-21 20:28:54] 🌍 Google OK: he [2025-10-21 20:28:54] ✅ Final Response: Array ( [success] => 1 [original_text] => 他 [translated_text] => he [target_language] => en [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 20:29:31] 📩 RAW REQUEST: {"text":"he","target_lang":"zh"} [2025-10-21 20:29:31] ✅ Input received — Text: 'he' | Target: 'zh' [2025-10-21 20:29:33] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 20:29:34] ❌ Groq Error: | HTTP: 400 [2025-10-21 20:29:34] 🌍 Google OK: 他 [2025-10-21 20:29:34] ✅ Final Response: Array ( [success] => 1 [original_text] => he [translated_text] => 他 [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 20:29:35] 📩 RAW REQUEST: {"text":"hello everyone","target_lang":"zh"} [2025-10-21 20:29:35] ✅ Input received — Text: 'hello everyone' | Target: 'zh' [2025-10-21 20:29:36] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 20:29:38] ❌ Groq Error: | HTTP: 400 [2025-10-21 20:29:38] 🌍 Google OK: 大家好 [2025-10-21 20:29:38] ✅ Final Response: Array ( [success] => 1 [original_text] => hello everyone [translated_text] => 大家好 [target_language] => zh [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 20:29:47] 📩 RAW REQUEST: {"text":"大家好","target_lang":"en"} [2025-10-21 20:29:47] ✅ Input received — Text: '大家好' | Target: 'en' [2025-10-21 20:29:49] ❌ DeepSeek Error: | HTTP: 402 [2025-10-21 20:29:50] ❌ Groq Error: | HTTP: 400 [2025-10-21 20:29:50] 🌍 Google OK: Hello everyone [2025-10-21 20:29:50] ✅ Final Response: Array ( [success] => 1 [original_text] => 大家好 [translated_text] => Hello everyone [target_language] => en [api_used] => AI-Powered (DeepSeek + Groq + Google Fallback) ) [2025-10-21 20:30:08] === NEW REQUEST STARTED === [2025-10-21 20:30:08] Raw input: {"text":"hello can you hear me","from":"en","to":"zh"} [2025-10-21 20:30:08] Parsed input: Array ( [text] => hello can you hear me [from] => en [to] => zh ) [2025-10-21 20:30:08] Translation request: 'hello can you hear me' from en to zh [2025-10-21 20:30:08] Trying DeepSeek API... [2025-10-21 20:30:08] DeepSeek Request: {"model":"deepseek-chat","messages":[{"role":"user","content":"Translate to zh: hello can you hear me"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:30:10] DeepSeek Response - HTTP: 402, Error: , Response: {"error":{"message":"Insufficient Balance","type":"unknown_error","param":null,"code":"invalid_request_error"}} [2025-10-21 20:30:10] DeepSeek failed, trying Groq API... [2025-10-21 20:30:10] Groq Request: {"model":"llama3-8b-8192","messages":[{"role":"user","content":"Translate to zh: hello can you hear me"}],"max_tokens":1000,"temperature":0.1} [2025-10-21 20:30:11] Groq Response - HTTP: 400, Error: , Response: {"error":{"message":"The model `llama3-8b-8192` has been decommissioned and is no longer supported. Please refer to https://console.groq.com/docs/deprecations for a recommendation on which model to use instead.","type":"invalid_request_error","code":"model_decommissioned"}} [2025-10-21 20:30:11] Both APIs failed, using traditional translation [2025-10-21 20:30:11] Using traditional translation [2025-10-21 20:30:12] Traditional translation response: [[["你好,你能听到我说话吗","hello can you hear me",null,null,3,null,null,[[]],[[["6ffafab0da7e640be86ac09d0d5e539c","en_zh_2023q1.md"],null,null,null,null,[[[9,8,0]]]]]]],null,"en",null,null,null,null,[]] [2025-10-21 20:30:12] Final translation: 你好,你能听到我说话吗 [2025-10-22 19:32:19] 📩 RAW REQUEST: [2025-10-22 21:10:20] 📩 RAW REQUEST: [2025-10-22 21:10:25] 📩 RAW REQUEST: