0
Google Transliterate APIを使用して、テキストボックスのコンテンツをGujarati
に翻訳するコードを作成しました。それはコンピュータのブラウザでうまく動作している、それはまた、モバイルブラウザのUCブラウザで動作します。私が直面している問題は、モバイルブラウザのcromeで同じコードを実行すると動作しないということです。コードは次のとおりです。Google Transliterate APIがモバイルcromeで動作しない
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
// Load the Google Transliterate API
google.load("elements", "1", {
packages: "transliteration"
});
function onLoad() {
var options = {
sourceLanguage: 'en',
destinationLanguage: ['gu'],
transliterationEnabled: true
};
if (google.elements.transliteration.isBrowserCompatible()) {
alert('compatible');
var control = new google.elements.transliteration.TransliterationControl(options);
var ids = [ "idTitle", "idContent"];
control.makeTransliteratable(ids);
} else { alert('not compatible'); } }
google.setOnLoadCallback(onLoad);
</script>
<form action="index.php" method="post">
<label for="blogtitle">Title</label>
<input type="text" id="idTitle" name="txtTitle" value="" required>
<label for="content">Content</label>
<textarea id="idContent" name="txtContent" required> </textarea>
<input name="btnAdd" type="submit" value="Add" >
</form>
このオプションを選択しました。私の更新されたコードを参照してください。互換性はありますが、依然として出力が得られないと言います。 – Himadri
私も同じ問題に直面しています。それはクロムのデスクトップではうまく動作しますが、クロムのモバイルではうまく動作しません。 –