על אודות הרחבה זו
התוספת עלולה לא לעבוד על חלק מהעמודים בגלל הגדרות Content Security Policy או הגבלות אבטחה אחרות על אותם העמודים.
התוספת הזאת מכניסה באופן אוטומטי את התרגום של Google לעמוד. תרגם את כל העמוד מבלי לעזוב אותו, או לפתוח עמוד חדש.
כדי לתרגם מבלי לעזוב עמודים או כרטיסיות, אתה צריך להוסיף את הקוד הבא להגדרות של עמוד התוסף. זה מריץ את הקוד המרוחק של רכיב תרגום Google. בגלל הסיבה הזאת, הקוד הזה אינו יכול להיות כלול בתוסף. Mozilla לא מאפשר לתוספים להשתמש בסקריפטים מרוחקים מכיוון ויכולים ליצור פרצות אבטחה רציניות. אז צריך שתרשה לקוד לרוץ ברשות עצמך. נא לא להשתמש בקוד הזה במידה ואתה אינך סומך עליו, או על שירותי התרגום של Google. הוספת הקוד לפי שיקול דעתך זה אותו דבר כמו לכתוב סקריפט עבור Greasemonkey ועבור התוספות הנגזרות. אם אתה גר בסין, יכול להיות שהתוסף לא יעבוד אם תשנה את .com בקוד ל-.cn.
הפונקציה שמתרגמת בלי לעזוב את העמוד לא עובדת על חלק מהעמודים שיש להם Content Security Policy (מדיניות אבטחת תוכן). לדוגמא, זה עובד על Wikipedia אבל לא על GitHub. אם אתה רוצה להשתמש בפונקציה גם על דפים עם Content Security Policy, אתה צריך להוסיף את הContent Security Policy שנ"ל בעמוד ההגדרות לבד. אם אתה גר בסין, יכול להיות שהתוסף לא יעבוד אם תשנה את .com ל-.cn.
בנוסף, יש פונקציה לתרגם את הטקסט הנבחר או את העמוד השלם בכרטיסייה נפרדת, בחלון נפרד או בסרגל צדדי. אתה יכול להשתמש באיזה מנוע תרגום שאתה רוצה, כמו המנוע של Google, Bing או DeepL לדוגמה.
בדפי ויקיפדיה, סימונים כגון [3] שמצביעים על מקורות והערות מופיעים במשפטים. זה לרוב חותך את המשפטים, ומנועי התרגום עושים תרגומים מוזרים לעיתים תכופות. כדי לשפר את זה, תשתמש בתוספת add-on that can delete these symbols.
אני מזמין אותך לבחון ולעזור לתרגם את התוספת הזאת בעמוד Crowdin.
בבקשה לשלוח תרומות דרך Kampa!, Amazon (Recipient Email: heyxedjn@kampa.me) or PayPal.Me. Or Bit Coin 3FvQjLuiqQzZeWAoZBtwBwEV8TzWcEYQvt.
תגיות: Google Translate toolbar EN>RU, Google Translate, Mirai Translate, DeepL Translator, Yandex Translate, 百度翻译, Papago Translator, エキサイト 翻訳, Bing Microsoft Translator, Weblio 翻訳
------ Code ------
התוספת הזאת מכניסה באופן אוטומטי את התרגום של Google לעמוד. תרגם את כל העמוד מבלי לעזוב אותו, או לפתוח עמוד חדש.
כדי לתרגם מבלי לעזוב עמודים או כרטיסיות, אתה צריך להוסיף את הקוד הבא להגדרות של עמוד התוסף. זה מריץ את הקוד המרוחק של רכיב תרגום Google. בגלל הסיבה הזאת, הקוד הזה אינו יכול להיות כלול בתוסף. Mozilla לא מאפשר לתוספים להשתמש בסקריפטים מרוחקים מכיוון ויכולים ליצור פרצות אבטחה רציניות. אז צריך שתרשה לקוד לרוץ ברשות עצמך. נא לא להשתמש בקוד הזה במידה ואתה אינך סומך עליו, או על שירותי התרגום של Google. הוספת הקוד לפי שיקול דעתך זה אותו דבר כמו לכתוב סקריפט עבור Greasemonkey ועבור התוספות הנגזרות. אם אתה גר בסין, יכול להיות שהתוסף לא יעבוד אם תשנה את .com בקוד ל-.cn.
הפונקציה שמתרגמת בלי לעזוב את העמוד לא עובדת על חלק מהעמודים שיש להם Content Security Policy (מדיניות אבטחת תוכן). לדוגמא, זה עובד על Wikipedia אבל לא על GitHub. אם אתה רוצה להשתמש בפונקציה גם על דפים עם Content Security Policy, אתה צריך להוסיף את הContent Security Policy שנ"ל בעמוד ההגדרות לבד. אם אתה גר בסין, יכול להיות שהתוסף לא יעבוד אם תשנה את .com ל-.cn.
בנוסף, יש פונקציה לתרגם את הטקסט הנבחר או את העמוד השלם בכרטיסייה נפרדת, בחלון נפרד או בסרגל צדדי. אתה יכול להשתמש באיזה מנוע תרגום שאתה רוצה, כמו המנוע של Google, Bing או DeepL לדוגמה.
בדפי ויקיפדיה, סימונים כגון [3] שמצביעים על מקורות והערות מופיעים במשפטים. זה לרוב חותך את המשפטים, ומנועי התרגום עושים תרגומים מוזרים לעיתים תכופות. כדי לשפר את זה, תשתמש בתוספת add-on that can delete these symbols.
אני מזמין אותך לבחון ולעזור לתרגם את התוספת הזאת בעמוד Crowdin.
בבקשה לשלוח תרומות דרך Kampa!, Amazon (Recipient Email: heyxedjn@kampa.me) or PayPal.Me. Or Bit Coin 3FvQjLuiqQzZeWAoZBtwBwEV8TzWcEYQvt.
תגיות: Google Translate toolbar EN>RU, Google Translate, Mirai Translate, DeepL Translator, Yandex Translate, 百度翻译, Papago Translator, エキサイト 翻訳, Bing Microsoft Translator, Weblio 翻訳
------ Code ------
function modify_page(pagelanguage, includedlanguages) {
if (document.querySelector("#google_translate_element")) {
return false;
}
let url = "//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit";
let loc = new URL(window.location);
if (loc.protocol != "http:" && loc.protocol != "https:") {
url = "https:" + url;
}
let s = `function googleTranslateElementInit() {new google.translate.TranslateElement({pageLanguage: "${pagelanguage}", includedLanguages: "${includedlanguages}", layout: google.translate.TranslateElement.InlineLayout.SIMPLE, multilanguagePage: true,}, "google_translate_element" );}`;
let elem = document.createElement("script");
elem.setAttribute("id", "google_translate_element");
elem.appendChild(document.createTextNode(s));
document.body.appendChild(elem);
elem = document.createElement("script");
elem.setAttribute("src", url);
document.body.appendChild(elem);
return true;
}
true;
------ Content Security Policy ------script-src 'unsafe-eval' 'unsafe-inline' translate.googleapis.com translate.google.com; style-src translate.googleapis.com; img-src translate.googleapis.com www.gstatic.com www.google.com translate.google.com;
הרשאותמידע נוסף
תוספת זו זקוקה להרשאות הבאות:
- קבלת נתונים מלוח העריכה
- גישה להיסטוריית הגלישה
- ניטור שימוש בהרחבות וניהול ערכות נושא
- הצגת התרעות
- גישה ללשוניות שנסגרו לאחרונה
- הסתרה והצגת לשוניות הדפדפן
- גישה ללשוניות
- גישה לנתונים שלך מכל האתרים
ייתכן שתוספת זו תבקש גם את ההרשאות הבאות:
- קבלת נתונים מלוח העריכה
- גישה להיסטוריית הגלישה
- גישה ללשוניות שנסגרו לאחרונה
- הסתרה והצגת לשוניות הדפדפן