Idan-<br><div class="gmail_quote"><br>There already is an auto translate module: <a href="http://drupal.org/project/i18n_auto" target="_blank">http://drupal.org/project/i18n_auto</a><br><br>This module has the same issue that you mention, which is caused by Google&#39;s compression of the special characters. 
<br><br>Aaron Winborn and I just submitted 4 tasks to the GHOP queue (well, they&#39;re all in one issue, but will be split into 4 tasks) to bring this module out of Dev and into a full version (part of the task is to fix this exact issue): 
<a href="http://drupal.org/node/208539" target="_blank">http://drupal.org/node/208539</a><br><br>Care to work with us to fix this module, rather than create a new one? If this is taken on by one of the students it very well may be fixed in the near future...
<br><br>-- <br>Alex Urevick-Ackelsberg<br>(917) 407-9086<br><a href="mailto:alex@zivtech.com" target="_blank">alex@zivtech.com</a><br>Future Majority - <a href="http://futuremajority.com" target="_blank">http://futuremajority.com
</a><br>Young Philly Politics - 
<a href="http://youngphillypolitics.com" target="_blank">http://youngphillypolitics.com</a><br>ZivTech - <a href="http://zivtech.com" target="_blank">http://zivtech.com</a><br><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Message: 6<br>Date: Sat, 12 Jan 2008 19:30:52 +0200<br>From: &quot;Idan Arbel&quot; &lt;<a href="mailto:idan@arbel-designs.com" target="_blank">idan@arbel-designs.com</a>&gt;<br>Subject: [development] Google translation module
<br>To: &lt;
<a href="mailto:development@drupal.org" target="_blank">development@drupal.org</a>&gt;<br>Message-ID: &lt;<a href="mailto:20080112173054.D6AE530021@sa5.bezeqint.net" target="_blank">20080112173054.D6AE530021@sa5.bezeqint.net
</a>&gt;<br>Content-Type: text/plain; charset=&quot;us-ascii&quot;
<br><br>Hello,<br><br><br><br>I&#39;m working on a module to auto translate nodes on my websites. I&#39;m using<br>google translate to do this.<br><br><br><br>I&#39;ve encountered a problem that I was hoping someone would have an idea how
<br>to solve..when I translate a text that has &quot;special characters&quot;, mainly<br>those that aren&#39;t English, and I try to display them, I get characters that<br>are black diamonds. When trying to display those using drupal with drupal
<br>set message, something strange happens, it seems like drupal just ignores<br>the entire function. I&#39;m trying to print it out of a nodeapi hook, and the<br>when I do all the other drupal_set_messages aren&#39;t displayed, even those
<br>that come before.<br><br><br><br>Anyway, I think I&#39;ve isolated the problem to the encoding of the characters,<br>but I don&#39;t know how to solve it. I see the characters with the black<br>diamonds when I print_r($translation), in this case I only see them. And
<br>when ever I try to drupal_set_message them I don&#39;t see anything.<br><br><br><br>If I translate a text that doesn&#39;t have one of those characters, all is<br>well.<br><br><br><br>This is what I&#39;m using to translate the texts:
<br><br><br><br><br><br>function google_translate($text, $from = &#39;en&#39;, $to = &#39;es&#39;) {<br><br> &nbsp;$data = &quot;h1=en&amp;ie=UTF8&amp;text=$text&quot;;<br><br> &nbsp;$result = drupal_http_request(I18N_AUTO_GOOGLE_TRANSLATE_TRANSLATOR_URL .
<br>&#39;?langpair=&#39;. $from .&#39;|&#39;. $to, array(), &#39;POST&#39;, $data);<br><br> &nbsp;$texttosearch = &quot;id=result_box&quot;;<br><br> &nbsp;$start = strpos($result-&gt;data, $texttosearch);<br><br> &nbsp;$end = strpos($result-&gt;data, &quot;&lt;/div&gt;&quot;, $start+24);
<br><br> &nbsp;$start = $start + 24;<br><br> &nbsp;$translated = substr($result-&gt;data, $start, $end-$start);<br><br> &nbsp;return $translated;<br><br>}<br><br><br><br>Thanks<br><br><br><br>Idan<br><br>-------------- next part --------------
<br>An HTML attachment was scrubbed...<br>URL: <a href="http://lists.drupal.org/pipermail/development/attachments/20080112/edb9c450/attachment.htm" target="_blank">http://lists.drupal.org/pipermail/development/attachments/20080112/edb9c450/attachment.htm
</a><br><br>------------------------------<br><font color="#888888"><br>--<br>[ Drupal development list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br><br>End of development Digest, Vol 61, Issue 32
<br>*******************************************<br></font></blockquote></div><br><br clear="all"><br>
</div><br><br clear="all"><br>-- <br>Alex Urevick-Ackelsberg<br>(917) 407-9086<br><a href="mailto:alex@zivtech.com">alex@zivtech.com</a><br>Future Majority - <a href="http://futuremajority.com">http://futuremajority.com</a>
<br>Young Philly Politics - <a href="http://youngphillypolitics.com">http://youngphillypolitics.com</a><br>ZivTech - <a href="http://zivtech.com">http://zivtech.com</a>