翻訳できるブックマークレット紹介

以下は、翻訳ブックマークレットの紹介です。このブックマークレットは、任意のページで翻訳を実行することができます。

ただただ翻訳するだけ

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); }); })();

これらのブックマークレットをブラウザのブックマークに保存し、対象のページで実行すると、翻訳や指定したスクリプトの実行が可能です。