From abe63c8b63e61f62a31351d1ae0e24f2dafe92e5 Mon Sep 17 00:00:00 2001 From: Gorden Jin Date: Fri, 3 Apr 2026 00:19:00 +0000 Subject: [PATCH] fix: microservice connection API --- src/translate/index.js | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/src/translate/index.js b/src/translate/index.js index 99eed73e46..8c6daaafdf 100644 --- a/src/translate/index.js +++ b/src/translate/index.js @@ -4,14 +4,25 @@ const translatorApi = module.exports; -translatorApi.translate = function (postData) { - return ['is_english',postData]; -}; +// translatorApi.translate = function (postData) { +// return ['is_english',postData]; +// }; -// translatorApi.translate = async function (postData) { +translatorApi.translate = async function (postData) { // Edit the translator URL below -// const TRANSLATOR_API = "TODO" -// const response = await fetch(TRANSLATOR_API+'/?content='+postData.content); -// const data = await response.json(); -// return ['is_english','translated_content']; -// }; \ No newline at end of file + const TRANSLATOR_API = 'http://host.docker.internal:5000'; + try{ + // console.log('fetching from'); + // console.log(TRANSLATOR_API + '/?content=' + postData.content); + const response = await fetch(TRANSLATOR_API + '/?content=' + postData.content); + const data = await response.json(); + // console.log('Success'); + // console.log(data.is_english); + // console.log(data.translated_content); + // console.log('content output above'); + return [data.is_english, data.translated_content]; + } catch (e) { + console.log('Not good'); + return ['is_english', postData]; + } +}; \ No newline at end of file