<?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=Application_lttoolbox</id>
	<title>Application lttoolbox - 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=Application_lttoolbox"/>
	<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Application_lttoolbox&amp;action=history"/>
	<updated>2026-05-28T10:04:23Z</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=Application_lttoolbox&amp;diff=61686&amp;oldid=prev</id>
		<title>Jona: /* Utilisation comme module depuis Python */</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Application_lttoolbox&amp;diff=61686&amp;oldid=prev"/>
		<updated>2017-03-10T13:22:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Utilisation comme module depuis Python&lt;/span&gt;&lt;/span&gt;&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 13:22, 10 March 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 80:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 80:&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;Écrivez les fichiers qui suivent :&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;Écrivez les fichiers qui suivent :&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; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;libltpy.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;h&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;libltpy.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;hpp&lt;/ins&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;&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 class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;#include &amp;lt;lttoolbox/fst_processor.h&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;#include &amp;lt;lttoolbox/fst_processor.h&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 93:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 93:&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 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; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;libltpy.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;cc&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;libltpy.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cpp&lt;/ins&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;&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 class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;#include &quot;libltpy.hpp&quot;&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;#include &quot;libltpy.hpp&quot;&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 141:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 141:&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;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; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;EXTERN&lt;/del&gt; void free_analyses(wstring * analyses) {&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;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;extern &quot;C&quot;&lt;/ins&gt; void free_analyses(wstring * analyses) {&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;	delete analyses;&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;	delete analyses;&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;/table&gt;</summary>
		<author><name>Jona</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Application_lttoolbox&amp;diff=50494&amp;oldid=prev</id>
		<title>Bech: Lien page anglaise</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Application_lttoolbox&amp;diff=50494&amp;oldid=prev"/>
		<updated>2014-10-07T13:09:22Z</updated>

		<summary type="html">&lt;p&gt;Lien page anglaise&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 13:09, 7 October 2014&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;[[Lttoolbox API|In English]]&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;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;Vous pouvez utiliser [[Lttoolbox_(français)|lttoolbox]] comme bibliothèque en C++ avec &amp;lt;code&amp;gt;#include &amp;lt;lttoolbox/fst_processor.h&amp;gt;&amp;lt;/code&amp;gt;, et avec un peu plus de travail, vous pouvez aussi l&#039;utiliser depuis Python.&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;Vous pouvez utiliser [[Lttoolbox_(français)|lttoolbox]] comme bibliothèque en C++ avec &amp;lt;code&amp;gt;#include &amp;lt;lttoolbox/fst_processor.h&amp;gt;&amp;lt;/code&amp;gt;, et avec un peu plus de travail, vous pouvez aussi l&#039;utiliser depuis Python.&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;/table&gt;</summary>
		<author><name>Bech</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Application_lttoolbox&amp;diff=39114&amp;oldid=prev</id>
		<title>Polo: moved Application Lttoolbox to Application lttoolbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Application_lttoolbox&amp;diff=39114&amp;oldid=prev"/>
		<updated>2013-02-19T16:18:16Z</updated>

		<summary type="html">&lt;p&gt;moved &lt;a href=&quot;/wiki/Application_Lttoolbox&quot; class=&quot;mw-redirect&quot; title=&quot;Application Lttoolbox&quot;&gt;Application Lttoolbox&lt;/a&gt; to &lt;a href=&quot;/wiki/Application_lttoolbox&quot; title=&quot;Application lttoolbox&quot;&gt;Application lttoolbox&lt;/a&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 16:18, 19 February 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Polo</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Application_lttoolbox&amp;diff=39113&amp;oldid=prev</id>
		<title>Polo: /* Utilisation comme bibliothèque en C++ */</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Application_lttoolbox&amp;diff=39113&amp;oldid=prev"/>
		<updated>2013-02-19T16:16:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Utilisation comme bibliothèque en C++&lt;/span&gt;&lt;/span&gt;&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 16:16, 19 February 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&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;== Utilisation comme bibliothèque en C++ ==&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;== Utilisation comme bibliothèque en C++ ==&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; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;Pour cet exemple vous aurez besoin de deux fichiers&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;,&lt;/del&gt; &amp;lt;code&amp;gt;test.dix&amp;lt;/code&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&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;Pour cet exemple&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;,&lt;/ins&gt; vous aurez besoin de deux fichiers&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; :&lt;/ins&gt; &amp;lt;code&amp;gt;test.dix&amp;lt;/code&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 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 18:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&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 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; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;et &amp;lt;code&amp;gt;test.cc&amp;lt;/code&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&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;et &amp;lt;code&amp;gt;test.cc&amp;lt;/code&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&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;&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 65:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 65:&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 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; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Et ensuite&lt;/del&gt; testez :&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;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Puis&lt;/ins&gt; testez :&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;&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>Polo</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Application_lttoolbox&amp;diff=33909&amp;oldid=prev</id>
		<title>Bech: Création page</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Application_lttoolbox&amp;diff=33909&amp;oldid=prev"/>
		<updated>2012-05-01T16:29:32Z</updated>

		<summary type="html">&lt;p&gt;Création page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Vous pouvez utiliser [[Lttoolbox_(français)|lttoolbox]] comme bibliothèque en C++ avec &amp;lt;code&amp;gt;#include &amp;lt;lttoolbox/fst_processor.h&amp;gt;&amp;lt;/code&amp;gt;, et avec un peu plus de travail, vous pouvez aussi l&amp;#039;utiliser depuis Python.&lt;br /&gt;
&lt;br /&gt;
== Utilisation comme bibliothèque en C++ ==&lt;br /&gt;
&lt;br /&gt;
Pour cet exemple vous aurez besoin de deux fichiers, &amp;lt;code&amp;gt;test.dix&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dictionary&amp;gt;&lt;br /&gt;
  &amp;lt;alphabet/&amp;gt;&lt;br /&gt;
  &amp;lt;sdefs&amp;gt;&lt;br /&gt;
    &amp;lt;sdef n=&amp;quot;n&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;sdef n=&amp;quot;pl&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/sdefs&amp;gt;&lt;br /&gt;
  &amp;lt;section id=&amp;quot;main&amp;quot; type=&amp;quot;standard&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;cars&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;car&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;s n=&amp;quot;pl&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
  &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/dictionary&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et &amp;lt;code&amp;gt;test.cc&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;string&amp;gt;&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;lttoolbox/fst_processor.h&amp;gt;&lt;br /&gt;
#include &amp;lt;lttoolbox/lt_locale.h&amp;gt;&lt;br /&gt;
#include &amp;lt;lttoolbox/ltstr.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace std;&lt;br /&gt;
&lt;br /&gt;
FSTProcessor fstp;&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char **argv)&lt;br /&gt;
{&lt;br /&gt;
	if(argc &amp;lt; 2) { &lt;br /&gt;
		wcout &amp;lt;&amp;lt; L&amp;quot;Veuillez spécifier un transducteur&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
		exit(-1);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
        LtLocale::tryToSetLocale();&lt;br /&gt;
	FILE *t_rl = fopen(argv[1], &amp;quot;r&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	fstp.load(t_rl);&lt;br /&gt;
	fclose(t_rl);&lt;br /&gt;
	fstp.initBiltrans();&lt;br /&gt;
&lt;br /&gt;
	wstring input = L&amp;quot;^car&amp;lt;n&amp;gt;&amp;lt;pl&amp;gt;$&amp;quot;;&lt;br /&gt;
	wstring trad = fstp.biltrans(input);&lt;br /&gt;
&lt;br /&gt;
	wcout &amp;lt;&amp;lt; entrée &amp;lt;&amp;lt; L&amp;quot; --&amp;gt; &amp;quot; &amp;lt;&amp;lt; trad &amp;lt;&amp;lt; endl;&lt;br /&gt;
&lt;br /&gt;
	return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilez les deux fichiers :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ lt-comp rl test.dix test_rl.bin&lt;br /&gt;
main@standard 6 5&lt;br /&gt;
&lt;br /&gt;
$ g++ -Wall test.cc -o test -llttoolbox3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et ensuite testez :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ./test test_rl.bin &lt;br /&gt;
^car&amp;lt;n&amp;gt;&amp;lt;pl&amp;gt;$ --&amp;gt; ^cars$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Utilisation comme module depuis Python ==&lt;br /&gt;
&lt;br /&gt;
Cet exemple est basé sur la manière dont [[libvoikko (a traduire ?)]] utilise lttoolbox pour l&amp;#039;analyse. On fait une bibliothèque C++ qui expose n&amp;#039;importe quelle fonction lttoolbox dont on a besoin pour Python, et une petite classe Python qui rend l&amp;#039;appel de ces fonctions un peu plus pythonique.&amp;lt;ref&amp;gt;Une alternative pourrait être d&amp;#039;inclure Python.h dans le code C++, et définir une classe Python complète à partir de là, à la manière dont [https://launchpad.net/pylibtextcat pylibtextcat]/[https://github.com/bbqsrc/pylibtextcat py3libtextcat] crée une classe Python pour la bibliothèque C.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Écrivez les fichiers qui suivent :&lt;br /&gt;
&lt;br /&gt;
libltpy.h:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;lttoolbox/fst_processor.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
class Analyser {&lt;br /&gt;
	public:&lt;br /&gt;
		Analyser(const std::string &amp;amp; directoryName) throw(exception);&lt;br /&gt;
		wstring analyse(wstring const &amp;amp;word);&lt;br /&gt;
	private:&lt;br /&gt;
		FSTProcessor fst;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
libltpy.cc:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;quot;libltpy.hpp&amp;quot;&lt;br /&gt;
#include &amp;lt;lttoolbox/fst_processor.h&amp;gt;&lt;br /&gt;
#include &amp;lt;lttoolbox/lt_locale.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using namespace std;&lt;br /&gt;
&lt;br /&gt;
Analyser::Analyser(const string &amp;amp; analyserpath) throw(exception) {&lt;br /&gt;
	FILE * file = fopen(analyserpath.c_str(), &amp;quot;r&amp;quot;);&lt;br /&gt;
	if (!file) {&lt;br /&gt;
		cerr &amp;lt;&amp;lt; &amp;quot;Impossible d&amp;#039;ouvrir le fichier analyseur &amp;quot; &amp;lt;&amp;lt; analyserpath &amp;lt;&amp;lt; endl;&lt;br /&gt;
		throw exception();&lt;br /&gt;
	}&lt;br /&gt;
	fst.load(file);&lt;br /&gt;
	fclose(file);&lt;br /&gt;
	fst.setCaseSensitiveMode(false);&lt;br /&gt;
	fst.setDictionaryCaseMode(true);&lt;br /&gt;
	fst.initBiltrans();&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
wstring Analyser::analyse(wstring const &amp;amp;word) {&lt;br /&gt;
	pair &amp;lt;wstring,int&amp;gt; analysis = fst.biltransWithQueue(word, false);&lt;br /&gt;
	// Le &amp;#039;faux&amp;#039; signifie que les ^ ou $ ne sont pas nécessaires en entrée/sortie&lt;br /&gt;
	if (analysis.second == 0) {&lt;br /&gt;
		return analysis.first;&lt;br /&gt;
	}&lt;br /&gt;
	else {&lt;br /&gt;
		// une correspondance partielle :&lt;br /&gt;
		return L&amp;quot;@&amp;quot;+word;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
extern &amp;quot;C&amp;quot; wstring * analyse(Analyser * a, const wchar_t * word) {&lt;br /&gt;
	// Il semble que Python peut seulement envoyer des wchar_t*, mais on a besoin d&amp;#039;une wstring&lt;br /&gt;
	size_t wlen = wcslen(word);&lt;br /&gt;
	if (wlen == 0) {&lt;br /&gt;
		// éviter un bug dans biltransWithQueue:&lt;br /&gt;
		return 0;&lt;br /&gt;
	}&lt;br /&gt;
	wstring inputString = L&amp;quot;&amp;quot;;&lt;br /&gt;
	for (size_t i = 0; i &amp;lt; wlen; i++) {&lt;br /&gt;
		inputString.append(1, word[i]);&lt;br /&gt;
	}&lt;br /&gt;
	wstring * out = new wstring(a-&amp;gt;analyse(inputString));&lt;br /&gt;
	return out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
EXTERN void free_analyses(wstring * analyses) {&lt;br /&gt;
	delete analyses;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
extern &amp;quot;C&amp;quot; Analyser * init(const char ** error, const char * path) {&lt;br /&gt;
	LtLocale::tryToSetLocale();&lt;br /&gt;
	Analyser * a = 0;&lt;br /&gt;
	try {&lt;br /&gt;
		a = new Analyser(path);&lt;br /&gt;
		&lt;br /&gt;
	}&lt;br /&gt;
	catch (exception &amp;amp; e) {&lt;br /&gt;
		delete a;&lt;br /&gt;
		a = 0;&lt;br /&gt;
		*error = e.what();&lt;br /&gt;
		return 0;&lt;br /&gt;
	}&lt;br /&gt;
	*error = 0;&lt;br /&gt;
	return a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
extern &amp;quot;C&amp;quot; void terminate(Analyser * a) {&lt;br /&gt;
	delete a;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lt.py:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
from ctypes import byref, CDLL, c_char_p, c_wchar_p, c_void_p, POINTER&lt;br /&gt;
&lt;br /&gt;
class FST(object):&lt;br /&gt;
	def __init__(self, libpath, fstpath):&lt;br /&gt;
		self.__lib = CDLL(libpath)&lt;br /&gt;
&lt;br /&gt;
		self.__lib.init.argtypes = [POINTER(c_char_p), c_char_p]&lt;br /&gt;
		self.__lib.init.restype = c_void_p&lt;br /&gt;
&lt;br /&gt;
		self.__lib.terminate.argtypes = [c_void_p]&lt;br /&gt;
		self.__lib.terminate.restype = None&lt;br /&gt;
&lt;br /&gt;
		self.__lib.analyse.argtypes = [c_void_p, c_wchar_p]&lt;br /&gt;
		self.__lib.analyse.restype = POINTER(c_wchar_p)&lt;br /&gt;
&lt;br /&gt;
		error = c_char_p()&lt;br /&gt;
		self.__handle = self.__lib.init(byref(error), fstpath)&lt;br /&gt;
		if error.value != None:&lt;br /&gt;
			self.__handle = 0&lt;br /&gt;
			raise Exception(u&amp;quot;Erreur d&amp;#039;initialisation de fst : &amp;quot; + unicode(error.value, &amp;quot;UTF-8&amp;quot;))&lt;br /&gt;
	&lt;br /&gt;
	def __del__(self):&lt;br /&gt;
		if (self.__handle != 0):&lt;br /&gt;
			self.__handle = 0&lt;br /&gt;
			class DummyLib:&lt;br /&gt;
				def __getattr__(obj, name):&lt;br /&gt;
					raise Exception(&amp;quot;Tentative d&amp;#039;utilisation de la bibliothèque après l&amp;#039;appel de terminate()&amp;quot;)&lt;br /&gt;
			self.__lib = DummyLib()&lt;br /&gt;
		&lt;br /&gt;
	def analyse(self, word):&lt;br /&gt;
		ana_p = self.__lib.analyse(self.__handle, word)&lt;br /&gt;
		if ana_p:&lt;br /&gt;
			analysis = ana_p.contents.value&lt;br /&gt;
		else:&lt;br /&gt;
			analysis = &amp;quot;&amp;quot;&lt;br /&gt;
		self.__lib.free_analyses(ana_p)&lt;br /&gt;
		return analysis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilez les fichiers C++ afin d&amp;#039;obtenir un fichier comme libltpy.so. Les commandes qui suivent on travaillé pour moi :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
g++ -DGCC_VISIBILITY=1 -g -O2 -fvisibility=hidden -I/usr/local/include/lttoolbox-3.2 -I/usr/local/lib/lttoolbox-3.2/include -c libltpy.cpp -fPIC -DPIC -o libltpy.o&lt;br /&gt;
&lt;br /&gt;
g++  -fPIC -DPIC -shared  libltpy.o -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /usr/local/lib/liblttoolbox3.so   -Wl,-soname -Wl,libltpy.so.0 -o libltpy.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quoi qu&amp;#039;il en soit, si vous utilisez des outils automatiques, vous avez pratiquement juste besoin de ce qui suit dans votre Makefile.am :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lib_LTLIBRARIES = libltpy.la&lt;br /&gt;
libltpy_la_SOURCES = libltpy.cpp&lt;br /&gt;
libltpy_la_LDFLAGS = $(LTTOOLBOX_LIBS)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ensuite &amp;lt;code&amp;gt;autogen.sh&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;make libltpy.la&amp;lt;/code&amp;gt; (voir [[#Exemples sur des mots réels]]).&lt;br /&gt;
&lt;br /&gt;
Alors utilisez-le comme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
import lt&lt;br /&gt;
fst = lt.FST(&amp;quot;libltpy.so&amp;quot;, &amp;quot;analyser.bin&amp;quot;)&lt;br /&gt;
print fst.analyse(u&amp;quot;cars&amp;quot;) # devrait afficher car&amp;lt;n&amp;gt;&amp;lt;pl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemples sur des mots réels ==&lt;br /&gt;
&lt;br /&gt;
* apertium-transfer utilise lttoolbox depuis le C++ pour examiner des mots dans le bidix&lt;br /&gt;
** http://apertium.svn.sourceforge.net/viewvc/apertium/trunk/apertium/apertium/transfer.cc?view=markup&lt;br /&gt;
&lt;br /&gt;
* libvoikko utilise lttoolbox depuis le C++ pour analyser des mots, et aussi fabrique un module Python :&lt;br /&gt;
** http://sourceforge.net/apps/trac/voikko/browser/trunk/libvoikko/src/morphology/LttoolboxAnalyzer.cpp&lt;br /&gt;
** http://sourceforge.net/apps/trac/voikko/browser/trunk/libvoikko/src/morphology/interface.cpp&lt;br /&gt;
** http://sourceforge.net/apps/trac/voikko/browser/trunk/libvoikko/python/libvoikko.py&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:lttoolbox]]&lt;br /&gt;
[[Category:Morphological analysers]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Documentation en français]]&lt;/div&gt;</summary>
		<author><name>Bech</name></author>
		
	</entry>
</feed>