<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.apertium.org/w/index.php?action=history&amp;feed=atom&amp;title=User%3AShardulc</id>
	<title>User:Shardulc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.apertium.org/w/index.php?action=history&amp;feed=atom&amp;title=User%3AShardulc"/>
	<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;action=history"/>
	<updated>2026-05-11T14:21:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=61122&amp;oldid=prev</id>
		<title>Shardulc: Add /list chained translation documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=61122&amp;oldid=prev"/>
		<updated>2017-01-06T03:21:48Z</updated>

		<summary type="html">&lt;p&gt;Add /list chained translation documentation&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 03:21, 6 January 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&#039;&#039;&#039;/list&#039;&#039;&#039; or &#039;&#039;&#039;/listPairs&#039;&#039;&#039; List available mode information &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;q&#039;&#039;&#039;: type of information to list&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;** pairs (default for /listPairs)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;** analyzers/analysers&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;** generators&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;** taggers/disambiguators&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;** chains (chained translations: see &#039;&#039;&#039;/translateChain&#039;&#039;&#039;). This requires the additional argument &#039;&#039;&#039;src&#039;&#039;&#039; for the source language of possible translation chains.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;The returned JS Object contains a mapping from language pairs to mode names (used internally by Apertium).&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/list?q=analyzers&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;mk-en&quot;: &quot;mk-en-morph&quot;, &quot;en-es&quot;: &quot;en-es-anmor&quot;, &quot;kaz-tat&quot;: &quot;kaz-tat-morph&quot;, &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt; &quot;tat-kaz&quot;: &quot;tat-kaz-morph&quot;, &quot;fin&quot;: &quot;fin-morph&quot;, &quot;es-en&quot;: &quot;es-en-anmor&quot;, &quot;kaz&quot;: &quot;kaz-morph&quot;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/list?q=generators&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;en-es&quot;: &quot;en-es-generador&quot;, &quot;fin&quot;: &quot;fin-gener&quot;, &quot;es-en&quot;: &quot;es-en-generador&quot;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/list?q=taggers&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;es-en&quot;: &quot;es-en-tagger&quot;, &quot;en-es&quot;: &quot;en-es-tagger&quot;, &quot;mk-en&quot;: &quot;mk-en-tagger&quot;,&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt; &quot;tat-kaz&quot;: &quot;tat-kaz-tagger&quot;, &quot;kaz-tat&quot;: &quot;kaz-tat-tagger&quot;, &quot;kaz&quot;: &quot;kaz-tagger&quot;}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/list?q=pairs&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseDetails&quot;: null, &quot;responseStatus&quot;: 200, &quot;responseData&quot;: [{&quot;sourceLanguage&quot;: &quot;spa&quot;, &quot;targetLanguage&quot;: &quot;eng&quot;}, {&quot;sourceLanguage&quot;: &quot;spa&quot;, &quot;targetLanguage&quot;:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&quot;fra&quot;}, {&quot;sourceLanguage&quot;: &quot;fra&quot;, &quot;targetLanguage&quot;: &quot;spa&quot;}, {&quot;sourceLanguage&quot;: &quot;eng&quot;, &quot;targetLanguage&quot;: &quot;spa&quot;}]}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/list?q=chains&amp;amp;src=fra&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseDetails&quot;: null, &quot;responseStatus&quot;: 200, &quot;responseData&quot;: [&quot;eng&quot;, &quot;eng_US&quot;, &quot;spa&quot;]}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;&#039;&#039;&#039;/translateChain&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;&#039;&#039;&#039;/translateChain&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;Translate text in a chain of translations&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;Translate text in a chain of translations&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shardulc</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=61111&amp;oldid=prev</id>
		<title>Shardulc: Add /translateChain documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=61111&amp;oldid=prev"/>
		<updated>2017-01-05T00:20:02Z</updated>

		<summary type="html">&lt;p&gt;Add /translateChain documentation&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 00:20, 5 January 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&#039;&#039;&#039;/translateChain&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;Translate text in a chain of translations&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;langpairs&#039;&#039;&#039;: language pairs in the chain. If only two languages are given, like &#039;&#039;&#039;eng|spa&#039;&#039;&#039;, APy calculates the shortest path between them (which is the pair itself if it exists, of course). If more languages are given, like &#039;&#039;&#039;eng|spa|fra&#039;&#039;&#039;, APy follows that path if possible and returns a 400 if not.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;q&#039;&#039;&#039; (optional): text to translate. If not provided, APy responds with the path that would be taken for &#039;&#039;&#039;langpairs&#039;&#039;&#039;; otherwise APy translates the text.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;*Other parameters are like &#039;&#039;&#039;/translate&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;If the installed pairs are&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/listPairs&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseData&quot;: [{&quot;targetLanguage&quot;: &quot;fra&quot;, &quot;sourceLanguage&quot;: &quot;spa&quot;}, {&quot;targetLanguage&quot;: &quot;eng&quot;, &quot;sourceLanguage&quot;: &quot;spa&quot;},&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;targetLanguage&quot;: &quot;spa&quot;, &quot;sourceLanguage&quot;: &quot;eng&quot;}, {&quot;targetLanguage&quot;: &quot;spa&quot;, &quot;sourceLanguage&quot;: &quot;fra&quot;}],&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&quot;responseStatus&quot;: 200, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;then&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/translateChain?langpairs=eng|fra&amp;amp;q=There+is+an+elephant+in+the+room&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseData&quot;: {&quot;translationChain&quot;: [&quot;eng&quot;, &quot;spa&quot;, &quot;fra&quot;], &quot;translatedText&quot;: &quot; Il y a un \u00e9l\u00e9phant dans la chambre&quot;},&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&quot;responseStatus&quot;: 200, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/translateChain?langpairs=eng|spa&amp;amp;q=There+is+an+elephant+in+the+room&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseData&quot;: {&quot;translationChain&quot;: [&quot;eng&quot;, &quot;spa&quot;], &quot;translatedText&quot;: &quot; Hay un elefante en la habitaci\u00f3n&quot;},&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&quot;responseStatus&quot;: 200, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/translate?langpair=eng|spa&amp;amp;q=There+is+an+elephant+in+the+room&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseData&quot;: {&quot;translatedText&quot;: &quot; Hay un elefante en la habitaci\u00f3n&quot;}, &quot;responseStatus&quot;: 200, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/translate?langpair=spa|fra&amp;amp;q=Hay+un+elefante+en+la+habitación&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseData&quot;: {&quot;translatedText&quot;: &quot;Il y a un \u00e9l\u00e9phant dans la chambre&quot;}, &quot;responseStatus&quot;: 200, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;Without a &#039;&#039;&#039;q&#039;&#039;&#039; parameter:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/translateChain?langpairs=spa|fra&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseData&quot;: {&quot;translationChain&quot;: [&quot;spa&quot;, &quot;fra&quot;]}, &quot;responseStatus&quot;: 200, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/translateChain?langpairs=fra|eng&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseData&quot;: {&quot;translationChain&quot;: [&quot;fra&quot;, &quot;spa&quot;, &quot;eng&quot;]}, &quot;responseStatus&quot;: 200, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;-------------&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;&#039;&#039;&#039;/translate&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;&#039;&#039;&#039;/translate&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shardulc</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=60997&amp;oldid=prev</id>
		<title>Shardulc: Copy to http://wiki.apertium.org/wiki/Apertium-apy#Usage, leave a backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=60997&amp;oldid=prev"/>
		<updated>2016-12-28T18:24:38Z</updated>

		<summary type="html">&lt;p&gt;Copy to http://wiki.apertium.org/wiki/Apertium-apy#Usage, leave a backup&lt;/p&gt;
&lt;a href=&quot;//wiki.apertium.org/w/index.php?title=User:Shardulc&amp;amp;diff=60997&amp;amp;oldid=60814&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Shardulc</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=60814&amp;oldid=prev</id>
		<title>Shardulc: Minor changes to translate/ documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=60814&amp;oldid=prev"/>
		<updated>2016-12-20T03:50:10Z</updated>

		<summary type="html">&lt;p&gt;Minor changes to translate/ documentation&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 03:50, 20 December 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 59:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 59:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;deformat&#039;&#039;&#039;: deformatter to be used: one of html (default), txt, rtf&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;deformat&#039;&#039;&#039;: deformatter to be used: one of html (default), txt, rtf&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;reformat&#039;&#039;&#039;: deformatter to be used: one of html, html-noent (default), txt, rtf&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;reformat&#039;&#039;&#039;: deformatter to be used: one of html, html-noent (default), txt, rtf&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;format&#039;&#039;&#039;: if deformatter and reformatter are the same, they can be specified &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in &#039;&#039;&#039;format&#039;&#039;&#039;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;format&#039;&#039;&#039;: if deformatter and reformatter are the same, they can be specified &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;here&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;For more about formatting, please see [http://wiki.apertium.org/wiki/Format_handling&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; the page about&lt;/del&gt; Format Handling].&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;For more about formatting, please see [http://wiki.apertium.org/wiki/Format_handling Format Handling].&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;| To be consistent with ScaleMT, the returned JS Object contains a &amp;lt;code&amp;gt;responseData&amp;lt;/code&amp;gt; key with an JS Object that has key &amp;lt;code&amp;gt;translatedText&amp;lt;/code&amp;gt; that contains the translated text.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;| To be consistent with ScaleMT, the returned JS Object contains a &amp;lt;code&amp;gt;responseData&amp;lt;/code&amp;gt; key with an JS Object that has key &amp;lt;code&amp;gt;translatedText&amp;lt;/code&amp;gt; that contains the translated text.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;$ curl --data-urlencode &#039;q@myfile&#039; &#039;http://localhost:2737/translate?langpair=kaz|tat&#039;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;$ curl --data-urlencode &#039;q@myfile&#039; &#039;http://localhost:2737/translate?langpair=kaz|tat&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;{&quot;responseStatus&quot;: 200, &quot;responseData&quot;: {&quot;translatedText&quot;: &quot;Син барныңмы?&quot;}, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseStatus&quot;: 200, &quot;responseData&quot;: {&quot;translatedText&quot;: &quot;Син барныңмы?&quot;}, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;The following two queries contain nonstandard whitespace characters and are equivalent:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/translate?langpair=eng|spa&amp;amp;q=This    works well&amp;amp;deformat=txt&amp;amp;reformat=txt&#039;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/translate?langpair=eng|spa&amp;amp;q=This    works well&amp;amp;deformat=txt&amp;amp;reformat=txt&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;{&quot;responseStatus&quot;: 200, &quot;responseData&quot;: {&quot;translatedText&quot;: &quot;Esto    trabaja\u2001bien&quot;}, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseStatus&quot;: 200, &quot;responseData&quot;: {&quot;translatedText&quot;: &quot;Esto    trabaja\u2001bien&quot;}, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 74:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 77:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;{&quot;responseStatus&quot;: 200, &quot;responseData&quot;: {&quot;translatedText&quot;: &quot;Esto    trabaja\u2001bien&quot;}, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseStatus&quot;: 200, &quot;responseData&quot;: {&quot;translatedText&quot;: &quot;Esto    trabaja\u2001bien&quot;}, &quot;responseDetails&quot;: null}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;(The last two queries are equivalent.)&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;The following two queries illustrate the difference between the &amp;lt;code&amp;gt;html&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;html-noent&amp;lt;/code&amp;gt; reformatter:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/translate?langpair=eng|spa&amp;amp;q=How does this work?&amp;amp;reformat=html&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseData&quot;: {&quot;translatedText&quot;: &quot;Qu&amp;amp;amp;eacute; hace este trabajo?&quot;}, &quot;responseDetails&quot;: null, &quot;responseStatus&quot;: 200}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;$ curl &#039;http://localhost:2737/translate?langpair=eng|spa&amp;amp;q=How does this work?&amp;amp;reformat=html-noent&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;{&quot;responseData&quot;: {&quot;translatedText&quot;: &quot;Qu\u00e9 hace este trabajo?&quot;}, &quot;responseDetails&quot;: null, &quot;responseStatus&quot;: 200}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;| &#039;&#039;&#039;/translateDoc&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;| &#039;&#039;&#039;/translateDoc&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shardulc</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=60785&amp;oldid=prev</id>
		<title>Shardulc: Link to format handling page</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=60785&amp;oldid=prev"/>
		<updated>2016-12-19T06:13:27Z</updated>

		<summary type="html">&lt;p&gt;Link to format handling page&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 06:13, 19 December 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 60:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 60:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;reformat&#039;&#039;&#039;: deformatter to be used: one of html, html-noent (default), txt, rtf&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;reformat&#039;&#039;&#039;: deformatter to be used: one of html, html-noent (default), txt, rtf&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;format&#039;&#039;&#039;: if deformatter and reformatter are the same, they can be specified in &#039;&#039;&#039;format&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;*&#039;&#039;&#039;format&#039;&#039;&#039;: if deformatter and reformatter are the same, they can be specified in &#039;&#039;&#039;format&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;For more about formatting, please see [http://wiki.apertium.org/wiki/Format_handling the page about Format Handling].&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;| To be consistent with ScaleMT, the returned JS Object contains a &amp;lt;code&amp;gt;responseData&amp;lt;/code&amp;gt; key with an JS Object that has key &amp;lt;code&amp;gt;translatedText&amp;lt;/code&amp;gt; that contains the translated text.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;| To be consistent with ScaleMT, the returned JS Object contains a &amp;lt;code&amp;gt;responseData&amp;lt;/code&amp;gt; key with an JS Object that has key &amp;lt;code&amp;gt;translatedText&amp;lt;/code&amp;gt; that contains the translated text.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shardulc</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=60784&amp;oldid=prev</id>
		<title>Shardulc: Slightly modified version of http://wiki.apertium.org/wiki/Apertium-apy#Usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=User:Shardulc&amp;diff=60784&amp;oldid=prev"/>
		<updated>2016-12-19T06:00:42Z</updated>

		<summary type="html">&lt;p&gt;Slightly modified version of http://wiki.apertium.org/wiki/Apertium-apy#Usage&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Usage ==&lt;br /&gt;
APY supports three types of requests: GET, POST, and JSONP. Using GET/POST are possible only if APY is running on the same server as the client due to cross-site scripting restrictions; however, JSONP requests are permitted in any context and will be useful. Using curl, APY can easily be tested: &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;curl -G --data &amp;quot;lang=kaz-tat&amp;amp;modes=morph&amp;amp;q=алдым&amp;quot; http://localhost:2737/perWord&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt; It can also be tested through your browser or through HTTP calls. Unfortunately, curl does &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; decode JSON output by default and to make testing easier, a APY Sandbox is provided in the SVN with [[Apertium-html-tools]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! URL&lt;br /&gt;
! Function&lt;br /&gt;
! Parameters&lt;br /&gt;
! Output&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;/listPairs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| List available language pairs&lt;br /&gt;
| &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;include_deprecated_codes&amp;#039;&amp;#039;&amp;#039;: give this parameter to include old ISO-639-1 codes in output&lt;br /&gt;
| To be consistent with ScaleMT, the returned JS Object contains a &amp;lt;code&amp;gt;responseData&amp;lt;/code&amp;gt; key with an Array of language pair objects with keys &amp;lt;code&amp;gt;sourceLanguage&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;targetLanguage&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ curl &amp;#039;http://localhost:2737/listPairs&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;responseStatus&amp;quot;: 200, &amp;quot;responseData&amp;quot;: [&lt;br /&gt;
 {&amp;quot;sourceLanguage&amp;quot;: &amp;quot;kaz&amp;quot;, &amp;quot;targetLanguage&amp;quot;: &amp;quot;tat&amp;quot;}, &lt;br /&gt;
 {&amp;quot;sourceLanguage&amp;quot;: &amp;quot;tat&amp;quot;, &amp;quot;targetLanguage&amp;quot;: &amp;quot;kaz&amp;quot;}, &lt;br /&gt;
 {&amp;quot;sourceLanguage&amp;quot;: &amp;quot;mk&amp;quot;, &amp;quot;targetLanguage&amp;quot;: &amp;quot;en&amp;quot;}&lt;br /&gt;
], &amp;quot;responseDetails&amp;quot;: null}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;/list&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| List available mode information&lt;br /&gt;
| &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;#039;: type of information to list&lt;br /&gt;
** pairs (alias for /listPairs)&lt;br /&gt;
** analyzers/analysers&lt;br /&gt;
** generators&lt;br /&gt;
** taggers/disambiguators&lt;br /&gt;
| The returned JS Object contains a mapping from language pairs to mode names (used internally by Apertium).&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ curl &amp;#039;http://localhost:2737/list?q=analyzers&amp;#039;&lt;br /&gt;
{&amp;quot;mk-en&amp;quot;: &amp;quot;mk-en-morph&amp;quot;, &amp;quot;en-es&amp;quot;: &amp;quot;en-es-anmor&amp;quot;, &amp;quot;kaz-tat&amp;quot;: &amp;quot;kaz-tat-morph&amp;quot;, &lt;br /&gt;
 &amp;quot;tat-kaz&amp;quot;: &amp;quot;tat-kaz-morph&amp;quot;, &amp;quot;fin&amp;quot;: &amp;quot;fin-morph&amp;quot;, &amp;quot;es-en&amp;quot;: &amp;quot;es-en-anmor&amp;quot;, &amp;quot;kaz&amp;quot;: &amp;quot;kaz-morph&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ curl &amp;#039;http://localhost:2737/list?q=generators&amp;#039;&lt;br /&gt;
{&amp;quot;en-es&amp;quot;: &amp;quot;en-es-generador&amp;quot;, &amp;quot;fin&amp;quot;: &amp;quot;fin-gener&amp;quot;, &amp;quot;es-en&amp;quot;: &amp;quot;es-en-generador&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ curl &amp;#039;http://localhost:2737/list?q=taggers&amp;#039;&lt;br /&gt;
{&amp;quot;es-en&amp;quot;: &amp;quot;es-en-tagger&amp;quot;, &amp;quot;en-es&amp;quot;: &amp;quot;en-es-tagger&amp;quot;, &amp;quot;mk-en&amp;quot;: &amp;quot;mk-en-tagger&amp;quot;,&lt;br /&gt;
 &amp;quot;tat-kaz&amp;quot;: &amp;quot;tat-kaz-tagger&amp;quot;, &amp;quot;kaz-tat&amp;quot;: &amp;quot;kaz-tat-tagger&amp;quot;, &amp;quot;kaz&amp;quot;: &amp;quot;kaz-tagger&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;/translate&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Translate text&lt;br /&gt;
| &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;langpair&amp;#039;&amp;#039;&amp;#039;: language pair to use for translation&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;#039;: text to translate&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;markUnknown=no&amp;#039;&amp;#039;&amp;#039; (optional): include this to remove &amp;quot;*&amp;quot; in front of unknown words&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;deformat&amp;#039;&amp;#039;&amp;#039;: deformatter to be used: one of html (default), txt, rtf&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;reformat&amp;#039;&amp;#039;&amp;#039;: deformatter to be used: one of html, html-noent (default), txt, rtf&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039;: if deformatter and reformatter are the same, they can be specified in &amp;#039;&amp;#039;&amp;#039;format&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| To be consistent with ScaleMT, the returned JS Object contains a &amp;lt;code&amp;gt;responseData&amp;lt;/code&amp;gt; key with an JS Object that has key &amp;lt;code&amp;gt;translatedText&amp;lt;/code&amp;gt; that contains the translated text.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ curl &amp;#039;http://localhost:2737/translate?langpair=kaz|tat&amp;amp;q=Сен+бардың+ба?&amp;#039;&lt;br /&gt;
{&amp;quot;responseStatus&amp;quot;: 200, &amp;quot;responseData&amp;quot;: {&amp;quot;translatedText&amp;quot;: &amp;quot;Син барныңмы?&amp;quot;}, &amp;quot;responseDetails&amp;quot;: null}&lt;br /&gt;
$ echo Сен бардың ба? &amp;gt; myfile&lt;br /&gt;
$ curl --data-urlencode &amp;#039;q@myfile&amp;#039; &amp;#039;http://localhost:2737/translate?langpair=kaz|tat&amp;#039;&lt;br /&gt;
{&amp;quot;responseStatus&amp;quot;: 200, &amp;quot;responseData&amp;quot;: {&amp;quot;translatedText&amp;quot;: &amp;quot;Син барныңмы?&amp;quot;}, &amp;quot;responseDetails&amp;quot;: null}&lt;br /&gt;
&lt;br /&gt;
$ curl &amp;#039;http://localhost:2737/translate?langpair=eng|spa&amp;amp;q=This    works well&amp;amp;deformat=txt&amp;amp;reformat=txt&amp;#039;&lt;br /&gt;
{&amp;quot;responseStatus&amp;quot;: 200, &amp;quot;responseData&amp;quot;: {&amp;quot;translatedText&amp;quot;: &amp;quot;Esto    trabaja\u2001bien&amp;quot;}, &amp;quot;responseDetails&amp;quot;: null}&lt;br /&gt;
$ curl &amp;#039;http://localhost:2737/translate?langpair=eng|spa&amp;amp;q=This    works well&amp;amp;format=txt&amp;#039;&lt;br /&gt;
{&amp;quot;responseStatus&amp;quot;: 200, &amp;quot;responseData&amp;quot;: {&amp;quot;translatedText&amp;quot;: &amp;quot;Esto    trabaja\u2001bien&amp;quot;}, &amp;quot;responseDetails&amp;quot;: null}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(The last two queries are equivalent.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;/translateDoc&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Translate a document (.odt, .txt, .rtf, .html, .docx, .pptx, .xlsx, .tex)&lt;br /&gt;
| &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;langpair&amp;#039;&amp;#039;&amp;#039;: language pair to use for translation&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&amp;#039;: document to translate&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;markUnknown=no&amp;#039;&amp;#039;&amp;#039; (optional): include this to remove &amp;quot;*&amp;quot; in front of unknown words&lt;br /&gt;
| Returns the translated document.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ curl --form &amp;#039;file=@/path/to/kaz.odt&amp;#039; &amp;#039;http://localhost:2737/translateDoc?langpair=kaz|tat&amp;#039; &amp;gt; tat.odt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;/analyze&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;/analyse&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Morphologically analyze text&lt;br /&gt;
| &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;lang&amp;#039;&amp;#039;&amp;#039;: language to use for analysis&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;#039;: text to analyze&lt;br /&gt;
| The returned JS Array contains JS Arrays in the format &amp;lt;code&amp;gt;[analysis, input-text]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space: pre-wrap; &lt;br /&gt;
white-space: -moz-pre-wrap; &lt;br /&gt;
white-space: -pre-wrap; &lt;br /&gt;
white-space: -o-pre-wrap; &lt;br /&gt;
word-wrap: break-word;&amp;quot;&amp;gt;&lt;br /&gt;
$ curl -G --data &amp;quot;lang=kaz&amp;amp;q=Сен+бардың+ба?&amp;quot; http://localhost:2737/analyze&lt;br /&gt;
[[&amp;quot;Сен/сен&amp;lt;v&amp;gt;&amp;lt;tv&amp;gt;&amp;lt;imp&amp;gt;&amp;lt;p2&amp;gt;&amp;lt;sg&amp;gt;/сен&amp;lt;prn&amp;gt;&amp;lt;pers&amp;gt;&amp;lt;p2&amp;gt;&amp;lt;sg&amp;gt;&amp;lt;nom&amp;gt;&amp;quot;,&amp;quot;Сен &amp;quot;], [&amp;quot;бардың ба/бар&amp;lt;adj&amp;gt;&amp;lt;subst&amp;gt;&amp;lt;gen&amp;gt;+ма&amp;lt;qst&amp;gt;/бар&amp;lt;v&amp;gt;&amp;lt;iv&amp;gt;&amp;lt;ifi&amp;gt;&amp;lt;p2&amp;gt;&amp;lt;sg&amp;gt;+ма&amp;lt;qst&amp;gt;&amp;quot;,&amp;quot;бардың ба&amp;quot;], [&amp;quot;?/?&amp;lt;sent&amp;gt;&amp;quot;,&amp;quot;?&amp;quot;]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;/generate&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Generate surface forms from text&lt;br /&gt;
| &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;lang&amp;#039;&amp;#039;&amp;#039;: language to use for generation&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;#039;: text to generate&lt;br /&gt;
| The returned JS Array contains JS Arrays in the format &amp;lt;code&amp;gt;[generated, input-text]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ curl -G --data &amp;quot;lang=kaz&amp;amp;q=^сен&amp;lt;v&amp;gt;&amp;lt;tv&amp;gt;&amp;lt;imp&amp;gt;&amp;lt;p2&amp;gt;&amp;lt;sg&amp;gt;$&amp;quot; http://localhost:2737/generate&lt;br /&gt;
[[&amp;quot;сен&amp;quot;,&amp;quot;^сен&amp;lt;v&amp;gt;&amp;lt;tv&amp;gt;&amp;lt;imp&amp;gt;&amp;lt;p2&amp;gt;&amp;lt;sg&amp;gt;$ &amp;quot;]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;/perWord&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Perform morphological tasks per word&lt;br /&gt;
| &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;lang&amp;#039;&amp;#039;&amp;#039;: language to use for tasks&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;modes&amp;#039;&amp;#039;&amp;#039;: morphological tasks to perform on text (15 combinations possible - delimit using &amp;#039;+&amp;#039;)&lt;br /&gt;
** tagger/disambig&lt;br /&gt;
** biltrans&lt;br /&gt;
** translate&lt;br /&gt;
** morph&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;#039;: text to perform tasks on&lt;br /&gt;
| The returned JS Array contains JS Objects each containing the key &amp;lt;code&amp;gt;input&amp;lt;/code&amp;gt; and up to 4 other keys corresponding to the requested modes (&amp;lt;code&amp;gt;tagger&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;morph&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;biltrans&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;translate&amp;lt;/code&amp;gt;).&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space: pre-wrap; &lt;br /&gt;
white-space: -moz-pre-wrap; &lt;br /&gt;
white-space: -pre-wrap; &lt;br /&gt;
white-space: -o-pre-wrap; &lt;br /&gt;
word-wrap: break-word;&amp;quot;&amp;gt;&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=morph&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;light&amp;lt;n&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;]}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=tagger&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;tagger&amp;quot;: &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;tagger&amp;quot;: &amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;tagger&amp;quot;: &amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;tagger&amp;quot;: &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=morph+tagger&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;light&amp;lt;n&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=translate&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;]}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=biltrans&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;biltrans&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;biltrans&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;biltrans&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;biltrans&amp;quot;: [&amp;quot;luz&amp;lt;n&amp;gt;&amp;lt;f&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;]}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=translate+biltrans&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;luz&amp;lt;n&amp;gt;&amp;lt;f&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;]}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=morph+biltrans&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;]}, {&amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;light&amp;lt;n&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;luz&amp;lt;n&amp;gt;&amp;lt;f&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;]}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=tagger+biltrans&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;biltrans&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;biltrans&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;biltrans&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;biltrans&amp;quot;: [&amp;quot;luz&amp;lt;n&amp;gt;&amp;lt;f&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=tagger+translate&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=morph+translate&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;translate&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;]}, {&amp;quot;translate&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;]}, {&amp;quot;translate&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;]}, {&amp;quot;translate&amp;quot;: [&amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;light&amp;lt;n&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;]}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=translate+biltrans+tagger&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;translate&amp;quot;: [&amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;luz&amp;lt;n&amp;gt;&amp;lt;f&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=morph+biltrans+tagger&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;}, {&amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;light&amp;lt;n&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;luz&amp;lt;n&amp;gt;&amp;lt;f&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=morph+translate+tagger&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;translate&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;}, {&amp;quot;translate&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;}, {&amp;quot;translate&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;}, {&amp;quot;translate&amp;quot;: [&amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;light&amp;lt;n&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=morph+translate+biltrans&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;translate&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;]}, {&amp;quot;translate&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;]}, {&amp;quot;translate&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;]}, {&amp;quot;translate&amp;quot;: [&amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;light&amp;lt;n&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;luz&amp;lt;n&amp;gt;&amp;lt;f&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;]}]&lt;br /&gt;
&lt;br /&gt;
curl &amp;#039;http://localhost:2737/perWord?lang=en-es&amp;amp;modes=morph+translate+biltrans+tagger&amp;amp;q=let+there+be+light&amp;#039;&lt;br /&gt;
[{&amp;quot;translate&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;let&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;past&amp;gt;&amp;quot;, &amp;quot;dejar&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;let&amp;lt;vblex&amp;gt;&amp;lt;pp&amp;gt;&amp;quot;}, {&amp;quot;translate&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;there&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;all\u00ed&amp;lt;adv&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;there&amp;lt;adv&amp;gt;&amp;quot;}, {&amp;quot;translate&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;be&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;ser&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;be&amp;lt;vbser&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;}, {&amp;quot;translate&amp;quot;: [&amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;], &amp;quot;input&amp;quot;: &amp;quot;light&amp;quot;, &amp;quot;morph&amp;quot;: [&amp;quot;light&amp;lt;n&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;light&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;], &amp;quot;biltrans&amp;quot;: [&amp;quot;luz&amp;lt;n&amp;gt;&amp;lt;f&amp;gt;&amp;lt;sg&amp;gt;&amp;quot;, &amp;quot;ligero&amp;lt;adj&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;inf&amp;gt;&amp;quot;, &amp;quot;encender&amp;lt;vblex&amp;gt;&amp;lt;pres&amp;gt;&amp;quot;], &amp;quot;tagger&amp;quot;: &amp;quot;light&amp;lt;adj&amp;gt;&amp;lt;sint&amp;gt;&amp;quot;}]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;/listLanguageNames&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Get localized language names&lt;br /&gt;
| &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;locale&amp;#039;&amp;#039;&amp;#039;: language to get localized language names in&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;languages&amp;#039;&amp;#039;&amp;#039;: list of &amp;#039;+&amp;#039; delimited language codes to retrieve localized names for (optional - if not specified, all available codes will be returned)&lt;br /&gt;
| The returned JS Object contains a mapping of requested language codes to localized language names&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ curl &amp;#039;http://localhost:2737/listLanguageNames?locale=fr&amp;amp;languages=ca+en+mk+tat+kk&amp;#039;&lt;br /&gt;
{&amp;quot;ca&amp;quot;: &amp;quot;catalan&amp;quot;, &amp;quot;en&amp;quot;: &amp;quot;anglais&amp;quot;, &amp;quot;kk&amp;quot;: &amp;quot;kazakh&amp;quot;, &amp;quot;mk&amp;quot;: &amp;quot;macédonien&amp;quot;, &amp;quot;tat&amp;quot;: &amp;quot;tatar&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;/calcCoverage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Get coverage of a language on a text&lt;br /&gt;
| &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;lang&amp;#039;&amp;#039;&amp;#039;: language to analyze with&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;#039;: text to analyze for coverage&lt;br /&gt;
| The returned JS Array contains a single floating point value ≤ 1 that indicates the coverage.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;white-space: pre-wrap; &lt;br /&gt;
white-space: -moz-pre-wrap; &lt;br /&gt;
white-space: -pre-wrap; &lt;br /&gt;
white-space: -o-pre-wrap; &lt;br /&gt;
word-wrap: break-word;&amp;quot;&amp;gt;&lt;br /&gt;
$ curl &amp;#039;http://localhost:2737/getCoverage?lang=en-es&amp;amp;q=Whereas disregard and contempt for which have outraged the conscience of mankind&amp;#039;&lt;br /&gt;
[0.9230769230769231]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;/identifyLang&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Return a list of languages with probabilities of the text being in that language. Uses CLD2 if that&amp;#039;s installed, otherwise will try any analyser modes.&lt;br /&gt;
| &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;q&amp;#039;&amp;#039;&amp;#039;: text which you would like to compute probabilities for&lt;br /&gt;
| The returned JS Object contains a mapping from language codes to probabilities.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ curl &amp;#039;http://localhost:2737/identifyLang?q=This+is+a+piece+of+text.&amp;#039;&lt;br /&gt;
{&amp;quot;ca&amp;quot;: 0.19384234, &amp;quot;en&amp;quot;: 0.98792465234, &amp;quot;kk&amp;quot;: 0.293442432, &amp;quot;zh&amp;quot;: 0.002931001}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;/stats&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Return some statistics about pair usage, uptime, portion of time spent actively translating&lt;br /&gt;
| &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;requests=N&amp;#039;&amp;#039;&amp;#039; (optional): limit period-based stats to last N requests&lt;br /&gt;
| Note that period-based stats are limited to 3600 seconds by default (see -T argument to servlet.py)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ curl -Ss localhost:2737/stats|jq .responseData&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;holdingPipes&amp;quot;: 0,&lt;br /&gt;
  &amp;quot;periodStats&amp;quot;: {&lt;br /&gt;
    &amp;quot;totTimeSpent&amp;quot;: 10.760803,&lt;br /&gt;
    &amp;quot;ageFirstRequest&amp;quot;: 19.609394,&lt;br /&gt;
    &amp;quot;totChars&amp;quot;: 2718,&lt;br /&gt;
    &amp;quot;requests&amp;quot;: 8,&lt;br /&gt;
    &amp;quot;charsPerSec&amp;quot;: 252.58&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;runningPipes&amp;quot;: {&lt;br /&gt;
    &amp;quot;eng-spa&amp;quot;: 1&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;useCount&amp;quot;: {&lt;br /&gt;
    &amp;quot;eng-spa&amp;quot;: 8&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;uptime&amp;quot;: 26&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Shardulc</name></author>
		
	</entry>
</feed>