Advertisement
Guest User

Promt Service

a guest
Sep 14th, 2021
1,036
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function serviceHeader() {
  2.     return new ServiceHeader(12, "Promt", "PROMT.One (Online-Translator.com) is a free translator powered by PROMT NMT. Translate texts into Azerbaijan, English, Arabic, Greek, Hebrew, Spanish, Italian, Kazakh, Chinese, Korean, German, Portuguese, Russian, Tatar, Turkish, Turkmen, Uzbek, Ukrainian, Finnish, French, Estonian, Japanese with state-of-the-art neural technologies." + Const.NL2 + serviceHost() + Const.NL2 + "\u00a9 PROMT LLC, 2010-2021", Capability.TRANSLATE)
  3. }
  4.  
  5. function serviceHost(a, b, c) {
  6.     return "https://www.online-translator.com"
  7. }
  8.  
  9. function serviceLink(a, b, c) {
  10.     return serviceHost()
  11. }
  12. SupportedLanguages = [-1, "au", -1, "et", -1, "ar", -1, -1, -1, -1, -1, "zhcn", "zhcn", -1, -1, -1, "et", "en", "et", "fi", -1, "fr", -1, "de", "el", -1, "he", -1, -1, -1, -1, "it", -1, "ja", -1, "ko", -1, -1, -1, -1, -1, -1, -1, -1, "pt", -1, "ru", -1, -1, -1, "es", -1, -1, -1, "tr", "uk", -1, -1, -1, -1, -1, -1, -1, -1, "kk", "uz", -1, -1, -1, -1, -1, -1, -1, -1, -1, "tt"];
  13.  
  14. function serviceTranslateRequest(a, b, c) {
  15.     a = limitSource(a, 1E3);
  16.     a = format("eventName=TranslateButton&text={0}&dirCode={1}-{2}&topic=General&useAutoDetect=true&aft={3}&h={4}&pageIx=0&v=1", encodePostParam(a), codeFromLanguage(b), codeFromLanguage(c), "X_Wd7gjZaNT14WT2gHVZoU6wYvYKR8G3G-DPHP2dQkjGAECC3tfL7TzL-XS898aQWVl5WCdpRgMWz63l5T8", ghcd(codeFromLanguage(b) + '-' + codeFromLanguage(c), a));
  17.     b = postHeader() + Const.NL + "Cookie: .AspNetCore.Antiforgery.qKMI6Lrj50Q=CfDJ8DH3ktSSPPxDoy6ijXj_1i6a5W96FiJZFCQhCszJyW3OSUQQBQsPWMhc-D1eZnB9V6xurLC1JrjQS5404FogqNAz482EpqA-P8iKRmlODlAq0QgP-QHqy54QfcxUHixD517VsuQotYXBfcrrcJQ6G-s; _ppup=URM7YQjZaNUICkwGpoyUVNs1mR5waueMdO_m7_56dCH0ttG4DhHpphvX0WgvMidSqU9rmFdKM4IdMC5eKBouhkKSLusDvYNtpR0KACOpxIADNK2PYrj-bPs-7hctw0zjuJtYPLzu6WCu3Y8kxQuf-Q" +
  18.         Const.NL + "XSRF-TOKEN: CfDJ8DH3ktSSPPxDoy6ijXj_1i4AO2jy75O2bUCYmMvy6Dxgjaau0_S1wCTu53tLpX1zyEFvS_Ps3Vx8FsfqiUlywwpMmht6ulZ9UHrB03adSttOZ3VHzYjTz4ODc1tDeyjxzu_61tuht878-1gYJkzZY0M";
  19.     return new RequestData(HttpMethod.POST, "/api/getTranslation", a, b)
  20. }
  21.  
  22. function serviceTranslateResponse(a, b, c, d) {
  23.     a = parseJSON(b);
  24.     b = "";
  25.     a && a.text ? (b = a.text, a.dictHtml && (b += Const.NL2 + stripHtml(a.dictHtml)), a.phrasesHtml && (b += Const.NL2 + stripHtml(a.phrasesHtml)), a.from && (c = languageFromCode(a.from)), a.to && (d = languageFromCode(a.to))) : a && a.error && (b = a.error);
  26.     return new ResponseData(b, c, d)
  27. }
  28.  
  29. function ghcd(dirCode, text) {
  30.     var t = "TranslateButton#" + dirCode + "#General#" + ghcs(text).toString();
  31.     return ghcs(t)
  32. }
  33.  
  34. function ghcs(n, t, i, r) {
  35.     var u, f;
  36.     if (arguments.length == 1) return u = !n ? 0 : n.length, u > 100 ? ghcs(n, u - 50, u, ghcs(n, 0, 50, u)) : ghcs(n, 0, u, u);
  37.     for (f = t; f < i; f++) r = (r << 5) - r + n.charCodeAt(f), r &= r;
  38.     return r
  39. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement