以下は、翻訳ブックマークレットの紹介です。このブックマークレットは、任意のページで翻訳を実行することができます。
javascript:(function() {
var webAppUrl = 'https://script.google.com/macros/s/AKfycbxjMc7MapfqNjQIBcr0AvIRhBfdrQMuLCB1sOPK3LXJRtYCOmVgqw5cAqudhWVwB-9g/exec';
var sourceLanguage = 'en';
var targetLanguage = 'ja';
var userInput = prompt('変換したいテキストを入力してください:', '');
if (userInput !== null && userInput !== '') {
fetch(`${webAppUrl}?text=${userInput}&source=${sourceLanguage}&target=${targetLanguage}`)
.then(response => response.json())
.then(result => {
var translatedText = result.text;
alert(`翻訳結果: ${translatedText}`);
})
.catch(error => {
console.error('エラー:', error);
});
} else {
alert('テキストが入力されなかったため、翻訳をキャンセルしました。');
}
})();
javascript:(function(){
var scriptUrl = 'https://raw.githubusercontent.com/hirotomoki12345/psannetwork.com/main/javasciprt/%E3%83%9A%E3%83%BC%E3%82%B8%E7%BF%BB%E8%A8%B3.js';
fetch(scriptUrl)
.then(response => response.text())
.then(scriptContent => {
try {
eval(scriptContent);
} catch(error) {
console.error('JavaScriptコードの実行中にエラーが発生しました:', error);
}
})
.catch(error => {
console.error('スクリプトの取得中にエラーが発生しました:', error);
});
})();
これらのブックマークレットをブラウザのブックマークに保存し、対象のページで実行すると、翻訳や指定したスクリプトの実行が可能です。