function LingvoTranslate($Word, $Options = array())
 {
     LoadPhpQuery();
     static $Result, $LanguageCode;
     if (is_null($LanguageCode)) {
         $LanguageCode = LocaleLanguageCode();
     }
     $ResetCache = ArrayValue('ResetCache', $Options, False);
     $From = ArrayValue('From', $Options, $LanguageCode);
     $To = ArrayValue('To', $Options, $LanguageCode);
     if (!isset($Result[$Word]) || $ResetCache) {
         $Direction = $From . '-' . $To;
         $Url = 'http://lingvo.abbyyonline.com/en/' . $Direction . '/' . rawurlencode($Word);
         $Doc = PhpQuery::NewDocumentFile($Url);
         /*$Translation = Pq('div.card-short > span.Bold')->Text();
         		if($Translation != ''){
         			$Translation = preg_replace('/\n/', '', $Translation);
         			if(!preg_match('/^[а-я ]+$/iu', $Translation)){
         				$Translation = Pq('span.translation:eq(0)')->Text();
         			}
         		}*/
         Pq('span.translation:eq(0)')->Children()->Remove();
         $Translation = Pq('span.translation:eq(0)')->Text();
         $Translation = trim($Translation);
         $Result[$Word] = $Translation;
     }
     return $Result[$Word];
 }