<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Онлайн перевод текста с тегами]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15345&amp;type=atom" />
	<updated>2020-05-09T14:18:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15345</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139417#p139417" />
			<content type="html"><![CDATA[<p>Насчёт пропадает — ошибка вышла, всё норм).</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-05-09T14:18:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139417#p139417</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139408#p139408" />
			<content type="html"><![CDATA[<p>Приведите короткий пример и описание где, чего пропадает.<br /></p><div class="quotebox"><cite>DD пишет:</cite><blockquote><p>В цитате имеется в виду ограничение по скорости или количеству символов?</p></blockquote></div><p>Я так понимаю, что после перевода 40000 символов скорость уменьшается.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2020-05-09T10:55:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139408#p139408</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139405#p139405" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DD пишет:</cite><blockquote><p>Но в отличие от перевода в браузере, почему-то некоторые точки и символы заменяются на запятые или удаляются</p></blockquote></div><p>Это видимо связано с тем, что URIEncode не меняет квадратные скобки (гугл их кодирует), а точку меняет (гугл её не кодирует).</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-05-09T03:33:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139405#p139405</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139404#p139404" />
			<content type="html"><![CDATA[<p>А в последнем вашем коде всё-таки теги не затрагиваются. Но в отличие от перевода в браузере, почему-то некоторые точки и символы заменяются на запятые или удаляются (для перевода следующего отрывка, в трёх местах язык перевода в коде надо заменить на &quot;es&quot; — испанский):</p><div class="codebox"><pre><code>&lt;p style=&quot;text-align:justify;&quot;&gt;Esta vez, el 11 de septiembre de 2012, la nueva manipulación de la multitud en Bengazi tuvo como objetivo específico asesinar al embajador de Estados Unidos en Libia, lo cual constituye un acto de guerra sin precedente desde que la marina de guerra israelí cañoneó el &lt;em&gt;USS Liberty&lt;/em&gt;, en 1967 [&lt;a href=&quot;#nb1&quot;&gt;1&lt;/a&gt;]. Se trata, por demás, del primer asesinato, desde 1979, de un embajador de Estados Unidos en funciones. La gravedad del incidente se ve acentuada por el hecho que, en un país cuyo gobierno no pasa de ser una mera ficción política, el embajador estadounidense, lejos de ser un diplomático más, es en realidad una especie de gobernador, un jefe de Estado &lt;em&gt;de facto&lt;/em&gt;.&lt;/p&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-05-09T03:24:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139404#p139404</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139403#p139403" />
			<content type="html"><![CDATA[<p>В цитате имеется в виду ограничение по скорости или количеству символов?</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-05-09T02:54:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139403#p139403</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139402#p139402" />
			<content type="html"><![CDATA[<p>Я привел пример постзапроса, который отправляется хромом при переводе сайта.<br />В нем уже прописаны языки.<br />И я бы ориентировался на чувака по последней ссылке (взломал он их капитально, аж до ключа добрался).<br /></p><div class="quotebox"><blockquote><p>Проблема, однако, заключается в том, что вы сталкиваетесь с ограничением скорости намного раньше, чем через te_lib (для сравнения: с помощью webapp вы можете достичь этого уже после40 000 символов, а в te_lib ограничения скорости нет)</p></blockquote></div><p>Ну а вообще надо тестировать. У меня хром вообще client=wt_lib отправляет.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2020-05-09T01:04:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139402#p139402</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139401#p139401" />
			<content type="html"><![CDATA[<p>Вот <a href="https://github.com/ssut/py-googletrans/issues/146">тут</a> пишут, что перевод «te_lib» точнее, чем «webapp».</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-05-09T00:51:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139401#p139401</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139400#p139400" />
			<content type="html"><![CDATA[<p>Если смотреть со следующим примером текста на перевод — почему-то добавляются лишние теги, плюс перевод какой-то странный —<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><span class="postimg"><img src="https://i.imgur.com/bWyYeNF.png" alt="https://i.imgur.com/bWyYeNF.png" /></span></p></div></div><div class="codebox"><pre><code>
html=
(
&lt;p style=&quot;text-align:justify;&quot;&gt; Es bien conocido que en Bengazi existen numerosos grupos particularmente reaccionarios y racistas. Basta con recordar el ataque de grupos de salafistas contra el consulado de Dinamarca, cuando se registró &lt;a href=&quot;http://www.voltairenet.org/La-historia-oculta-de-las&quot;&gt;el caso de las caricaturas de Mahoma&lt;/a&gt;. En aquel momento, y en aplicación de la Convención de Ginebra, el gobierno libio de Muammar el-Khadafi se vio obligado a utilizar el ejército para garantizar la protección de aquella sede diplomática, lo cual dejó un importante número de víctimas. Posteriormente, los países occidentales que querían derrocar el régimen libio &lt;a href=&quot;http://www.voltairenet.org/Matar-al-libio&quot;&gt;financiaron publicaciones salafistas que acusaron al coronel Khadafi&lt;/a&gt; de haber protegido el consulado de Dinamarca porque él mismo había ordenado la publicación de las caricaturas.&lt;/p&gt;
)
;html := RegExReplace(html, &quot;is)&lt;/?[A-Z][A-Z0-9]*\b[^&gt;]*&gt;&quot;, &quot;&lt;a&gt;&quot;)

GoogleTranslate(html, &quot;en&quot;, &quot;ru&quot;)

GoogleTranslate(str, from := &quot;auto&quot;, to := &quot;en&quot;)  {
   static JS := CreateScriptObj(), _ := JS.( GetJScript() ) := JS.(&quot;delete ActiveXObject; delete GetObject;&quot;)
   
   RTxt := clipboard := json := SendRequest(JS, str, to, from, proxy := &quot;&quot;)
   RTxt := JavaEscapedToHtml(RTxt)
   msgbox % RTxt

   oJSON := JS.(&quot;(&quot; . json . &quot;)&quot;)

   if !IsObject(oJSON[1])  {
      Loop % oJSON[0].length
         trans .= oJSON[0][A_Index - 1][0]
   }
   else  {
      MainTransText := oJSON[0][0][0]
      Loop % oJSON[1].length  {
         trans .= &quot;`n+&quot;
         obj := oJSON[1][A_Index-1][1]
         Loop % obj.length  {
            txt := obj[A_Index - 1]
            trans .= (MainTransText = txt ? &quot;&quot; : &quot;`n&quot; txt)
         }
      }
   }
   if !IsObject(oJSON[1])
      MainTransText := trans := Trim(trans, &quot;,+`n &quot;)
   else
      trans := MainTransText . &quot;`n+`n&quot; . Trim(trans, &quot;,+`n &quot;)

   from := oJSON[2]
   trans := Trim(trans, &quot;,+`n &quot;)
   Return trans
}

SendRequest(JS, str, tl, sl, proxy) {
   static http
   ComObjError(false)
   if !http
   {
      http := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
      ( proxy &amp;&amp; http.SetProxy(2, proxy) )
      http.open( &quot;get&quot;, &quot;https://translate.google.com&quot;, 1 )
      http.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0&quot;)
      http.send()
      http.WaitForResponse(-1)
   }
   http.open( &quot;POST&quot;, &quot;https://translate.googleapis.com/translate_a/t?anno=3&amp;client=wt_lib&amp;format=html&amp;v=1.0&amp;key&amp;logld=vTE_20200210_00&amp;sl=en&amp;tl=ru&amp;sp=nmt&amp;tc=1&amp;sr=1&amp;mode=1&amp;tk=&quot; JS.(&quot;tk&quot;).(str), 1 )

   http.SetRequestHeader(&quot;Content-Type&quot;, &quot;application/x-www-form-urlencoded;charset=utf-8&quot;)
   http.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0&quot;)
   http.send(&quot;q=&quot; . URIEncode(str))
   http.WaitForResponse(-1)
   Return http.responsetext
}

URIEncode(str, encoding := &quot;UTF-8&quot;)  {
   VarSetCapacity(var, StrPut(str, encoding))
   StrPut(str, &amp;var, encoding)

   While code := NumGet(Var, A_Index - 1, &quot;UChar&quot;)  {
      bool := (code &gt; 0x7F || code &lt; 0x30 || code = 0x3D)
      UrlStr .= bool ? &quot;%&quot; . Format(&quot;{:02X}&quot;, code) : Chr(code)
   }
   Return UrlStr
}

GetJScript()
{
   script =
   (
      var TKK = ((function() {
        var a = 561666268;
        var b = 1526272306;
        return 406398 + &#039;.&#039; + (a + b);
      })());

      function b(a, b) {
        for (var d = 0; d &lt; b.length - 2; d += 3) {
            var c = b.charAt(d + 2),
                c = &quot;a&quot; &lt;= c ? c.charCodeAt(0) - 87 : Number(c),
                c = &quot;+&quot; == b.charAt(d + 1) ? a &gt;&gt;&gt; c : a &lt;&lt; c;
            a = &quot;+&quot; == b.charAt(d) ? a + c &amp; 4294967295 : a ^ c
        }
        return a
      }

      function tk(a) {
          for (var e = TKK.split(&quot;.&quot;), h = Number(e[0]) || 0, g = [], d = 0, f = 0; f &lt; a.length; f++) {
              var c = a.charCodeAt(f);
              128 &gt; c ? g[d++] = c : (2048 &gt; c ? g[d++] = c &gt;&gt; 6 | 192 : (55296 == (c &amp; 64512) &amp;&amp; f + 1 &lt; a.length &amp;&amp; 56320 == (a.charCodeAt(f + 1) &amp; 64512) ?
              (c = 65536 + ((c &amp; 1023) &lt;&lt; 10) + (a.charCodeAt(++f) &amp; 1023), g[d++] = c &gt;&gt; 18 | 240,
              g[d++] = c &gt;&gt; 12 &amp; 63 | 128) : g[d++] = c &gt;&gt; 12 | 224, g[d++] = c &gt;&gt; 6 &amp; 63 | 128), g[d++] = c &amp; 63 | 128)
          }
          a = h;
          for (d = 0; d &lt; g.length; d++) a += g[d], a = b(a, &quot;+-a^+6&quot;);
          a = b(a, &quot;+-3^+b+-f&quot;);
          a ^= Number(e[1]) || 0;
          0 &gt; a &amp;&amp; (a = (a &amp; 2147483647) + 2147483648);
          a `%= 1E6;
          return a.toString() + &quot;.&quot; + (a ^ h)
      }
   )
   Return script
}

CreateScriptObj() {
   static doc
   doc := ComObjCreate(&quot;htmlfile&quot;)
   doc.write(&quot;&lt;meta http-equiv=&#039;X-UA-Compatible&#039; content=&#039;IE=9&#039;&gt;&quot;)
   Return ObjBindMethod(doc.parentWindow, &quot;eval&quot;)
}


JavaEscapedToHtml(s) {
    i := 1
    while j := RegExMatch(s, &quot;\\u[A-Fa-f0-9]{1,4}&quot;, m, i)
        e .= SubStr(s, i, j-i) Chr(&quot;0x&quot; SubStr(m, 3)), i := j + StrLen(m)
    return e . SubStr(s, i)
}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-05-09T00:38:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139400#p139400</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139396#p139396" />
			<content type="html"><![CDATA[<p>У меня такого нету.<br />Посмотрел, что отправляет хром:<br /></p><div class="codebox"><pre><code>html=
(
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;body&gt;

&lt;p&gt;&lt;b&gt;This text is bold&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;This text is italic&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;This is&lt;sub&gt; subscript&lt;/sub&gt; and &lt;sup&gt;superscript&lt;/sup&gt;&lt;/p&gt;

&lt;/body&gt;
&lt;/html&gt;
)


GoogleTranslate(html, &quot;en&quot;, &quot;ru&quot;)





GoogleTranslate(str, from := &quot;auto&quot;, to := &quot;en&quot;)  {
   static JS := CreateScriptObj(), _ := JS.( GetJScript() ) := JS.(&quot;delete ActiveXObject; delete GetObject;&quot;)
   
   msgbox % clipboard := json := SendRequest(JS, str, to, from, proxy := &quot;&quot;)
   oJSON := JS.(&quot;(&quot; . json . &quot;)&quot;)

   if !IsObject(oJSON[1])  {
      Loop % oJSON[0].length
         trans .= oJSON[0][A_Index - 1][0]
   }
   else  {
      MainTransText := oJSON[0][0][0]
      Loop % oJSON[1].length  {
         trans .= &quot;`n+&quot;
         obj := oJSON[1][A_Index-1][1]
         Loop % obj.length  {
            txt := obj[A_Index - 1]
            trans .= (MainTransText = txt ? &quot;&quot; : &quot;`n&quot; txt)
         }
      }
   }
   if !IsObject(oJSON[1])
      MainTransText := trans := Trim(trans, &quot;,+`n &quot;)
   else
      trans := MainTransText . &quot;`n+`n&quot; . Trim(trans, &quot;,+`n &quot;)

   from := oJSON[2]
   trans := Trim(trans, &quot;,+`n &quot;)
   Return trans
}

SendRequest(JS, str, tl, sl, proxy) {
   static http
   ComObjError(false)
   if !http
   {
      http := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
      ( proxy &amp;&amp; http.SetProxy(2, proxy) )
      http.open( &quot;get&quot;, &quot;https://translate.google.com&quot;, 1 )
      http.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0&quot;)
      http.send()
      http.WaitForResponse(-1)
   }
   http.open( &quot;POST&quot;, &quot;https://translate.googleapis.com/translate_a/t?anno=3&amp;client=wt_lib&amp;format=html&amp;v=1.0&amp;key&amp;logld=vTE_20200210_00&amp;sl=en&amp;tl=ru&amp;sp=nmt&amp;tc=1&amp;sr=1&amp;mode=1&amp;tk=&quot; JS.(&quot;tk&quot;).(str), 1 )

   http.SetRequestHeader(&quot;Content-Type&quot;, &quot;application/x-www-form-urlencoded;charset=utf-8&quot;)
   http.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0&quot;)
   http.send(&quot;q=&quot; . URIEncode(str))
   http.WaitForResponse(-1)
   Return http.responsetext
}

URIEncode(str, encoding := &quot;UTF-8&quot;)  {
   VarSetCapacity(var, StrPut(str, encoding))
   StrPut(str, &amp;var, encoding)

   While code := NumGet(Var, A_Index - 1, &quot;UChar&quot;)  {
      bool := (code &gt; 0x7F || code &lt; 0x30 || code = 0x3D)
      UrlStr .= bool ? &quot;%&quot; . Format(&quot;{:02X}&quot;, code) : Chr(code)
   }
   Return UrlStr
}

GetJScript()
{
   script =
   (
      var TKK = ((function() {
        var a = 561666268;
        var b = 1526272306;
        return 406398 + &#039;.&#039; + (a + b);
      })());

      function b(a, b) {
        for (var d = 0; d &lt; b.length - 2; d += 3) {
            var c = b.charAt(d + 2),
                c = &quot;a&quot; &lt;= c ? c.charCodeAt(0) - 87 : Number(c),
                c = &quot;+&quot; == b.charAt(d + 1) ? a &gt;&gt;&gt; c : a &lt;&lt; c;
            a = &quot;+&quot; == b.charAt(d) ? a + c &amp; 4294967295 : a ^ c
        }
        return a
      }

      function tk(a) {
          for (var e = TKK.split(&quot;.&quot;), h = Number(e[0]) || 0, g = [], d = 0, f = 0; f &lt; a.length; f++) {
              var c = a.charCodeAt(f);
              128 &gt; c ? g[d++] = c : (2048 &gt; c ? g[d++] = c &gt;&gt; 6 | 192 : (55296 == (c &amp; 64512) &amp;&amp; f + 1 &lt; a.length &amp;&amp; 56320 == (a.charCodeAt(f + 1) &amp; 64512) ?
              (c = 65536 + ((c &amp; 1023) &lt;&lt; 10) + (a.charCodeAt(++f) &amp; 1023), g[d++] = c &gt;&gt; 18 | 240,
              g[d++] = c &gt;&gt; 12 &amp; 63 | 128) : g[d++] = c &gt;&gt; 12 | 224, g[d++] = c &gt;&gt; 6 &amp; 63 | 128), g[d++] = c &amp; 63 | 128)
          }
          a = h;
          for (d = 0; d &lt; g.length; d++) a += g[d], a = b(a, &quot;+-a^+6&quot;);
          a = b(a, &quot;+-3^+b+-f&quot;);
          a ^= Number(e[1]) || 0;
          0 &gt; a &amp;&amp; (a = (a &amp; 2147483647) + 2147483648);
          a `%= 1E6;
          return a.toString() + &quot;.&quot; + (a ^ h)
      }
   )
   Return script
}

CreateScriptObj() {
   static doc
   doc := ComObjCreate(&quot;htmlfile&quot;)
   doc.write(&quot;&lt;meta http-equiv=&#039;X-UA-Compatible&#039; content=&#039;IE=9&#039;&gt;&quot;)
   Return ObjBindMethod(doc.parentWindow, &quot;eval&quot;)
}</code></pre></div><p>Ну и для ликбеза.<br /><a href="https://vielhuber.de/ru/blog/google-perevod-api-vzlom/">https://vielhuber.de/ru/blog/google-perevod-api-vzlom/</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2020-05-08T19:39:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139396#p139396</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139395#p139395" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Вам надо смотреть, что отправляет в ответ сервер, а не распарсенный джсон.</p></blockquote></div><p>Там вроде то же самое, те же теги с пробелами.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-05-08T19:28:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139395#p139395</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139394#p139394" />
			<content type="html"><![CDATA[<p>Есть представление).</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-05-08T19:21:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139394#p139394</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139393#p139393" />
			<content type="html"><![CDATA[<p>А если как есть запускаете? У меня теги остаются, но между некоторыми пробелы вклиниваются.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-05-08T19:20:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139393#p139393</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139392#p139392" />
			<content type="html"><![CDATA[<p>Лично у у меня он приходит с тегами.<br />Не знаю почему у вас теги теряются.<br />Вы вообще понимаете как алгоритм скрипта работает?<br />Вам надо смотреть, что отправляет в ответ сервер, а не распарсенный джсон.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2020-05-08T19:17:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139392#p139392</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139391#p139391" />
			<content type="html"><![CDATA[<p>Дык пробовал). Вписывал <strong>&amp;format=html</strong> в код из 3-го поста после <strong>client=webapp</strong> — и перевод приходит без тегов.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-05-08T19:13:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139391#p139391</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Онлайн перевод текста с тегами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139390#p139390" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DD пишет:</cite><blockquote><p>Если вписать &amp;format=html — теги вообще зачищаются.</p></blockquote></div><p>С чего вы это взяли?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2020-05-08T19:04:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139390#p139390</id>
		</entry>
</feed>
