if (!message.reply_to_message) {
Bot.sendMessage("Please reply to a message with /translate to convert it to Hindi.");
} else {
let text = message.reply_to_message.text;
if (!text) {
Bot.sendMessage("The replied message doesn't contain text.");
} else {
let bodyData = {
q: text,
source: "auto",
target: "hi",
format: "text"
};
let headersData = {
"Content-Type": "application/json"
};
let response = HTTP.post({
url: "https://libretranslate.com/translate",
body: JSON.stringify(bodyData),
headers: headersData
});
if (response.status_code === 200) {
let translated = JSON.parse(response.body).translatedText;
Bot.sendMessage("Translated to Hindi:\n\n" + translated);
} else {
Bot.sendMessage("Translation failed. Tr
y again later.");
}
}
}
Comments
Post a Comment