Я хочу написать что-то вроде приведенного ниже php-кода в Python 3, чтобы обнаружить английский, персидский и арабский языки по названию или описанию списанных страниц.
function language_detection($title,$description,$type){
$languageType="";
$keywordExist=0;
$string=$title." ".$description;
$metaTitle=explode(" ",$string);
$metaTitle=str_ireplace(" ","",$metaTitle);
$metaSplittedKeywords="";
$fa=0;
$faKeywordExist=0;
$en=0;
$enKeywordExist=0;
foreach($metaTitle as $splittedTitle){
if(!preg_match("/^[آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی]/", $splittedTitle)){
$en=1;
}
if(preg_match("/^[آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی]/", $splittedTitle )){
$fa=1;
}
}
$enInt=0;
$faInt=0;
if($en==1 && $fa==1){$languageType="fa";$faInt=1;}
else if($en==1 && $fa==0){$languageType="en";$enInt=1;}
else if($en==0 && $fa==1){$languageType="fa";$faInt=1;}
return $languageType;
}
Я благодарен за любую помощь.