שיתוף | תרגום גוגל במייל בלבד
-
אני מביא כאן לתועלת הרבים בנושא נפרד את הסקריפט שכתבתי כאן לבקשת @תודה-רבה-4 - סקריפט להתקנה על חשבון גוגל, ולאחר מכן פשוט שולחים למייל של החשבון טקסט באנגלית והוא מחזיר את התרגום.
יצויין שזה מוגבל (מבחינת גוגל) ל100 מיילים ביום.
להיכנס לכתובת: https://script.new ולהדביק את הקוד הבא:const SUBJECT_WORD = 'תרגם'; function main() { const scriptProperties = PropertiesService.getScriptProperties(); const threads = GmailApp.search(`subject:("${SUBJECT_WORD}") newer_than:1h`); for (const thread of threads) { const messages = thread.getMessages(); for (const message of messages) { const msgId = message.getId(); const isSaved = scriptProperties.getProperty(msgId); let msgSender; try { msgSender = message.getFrom().split('<')[1].split('>')[0]; } catch (e) { msgSender = message.getFrom(); } const accountConnectedEmail = Session.getActiveUser().getEmail(); if (msgSender !== accountConnectedEmail && !isSaved) { sendReplayTranslated(message); scriptProperties.setProperty(msgId, 'true'); } } } } function sendReplayTranslated(message) { const bodyTranslate = LanguageApp.translate(message.getPlainBody(), '', 'iw'); message.reply(bodyTranslate); }
לאחר מכן להריץ פעם אחת את הסקריפט בחץ בשורת הכלים ולאשר את ההרשאות,
לאחר מכן ללחוץ על סמל השעון מעורר בצד ימין - "מפעילים", ללחוץ למטה בצד שמאל על הוספת טריגר, ולבחור כמו בתמונה:
וללחוץ שמירה.
מכאן ואילך כל מייל שיישלח לכתובת שבה התקנת את הסקריפט עם הכותרת (בדיוק! אפשר לשנות את המילה במשתנה שבתחילת הקוד) "תרגם" ייענה במייל חוזר עם התרגום (כרגע תוך עד דקה - אולי בהמשך אשפר את מהירות התגובה) -
@צדיק-תמים באיזו שורה משנים מאיזו שפה לאיזו שפה הוא יתרגם?
והאם אפשרי לשלוח בכל שפה ובאמצעות זיהוי שפה אוטומטי הוא יתרגם לעברית? -
@האדם-החושב כתב בשיתוף | תרגום גוגל במייל בלבד:
@צדיק-תמים באיזו שורה משנים מאיזו שפה לאיזו שפה הוא יתרגם?
והאם אפשרי לשלוח בכל שפה ובאמצעות זיהוי שפה אוטומטי הוא יתרגם לעברית?
אני חושב שכן, פשוט תנסה
-
@צדיק-תמים לא הבנתי , איך iw קשור לעברית? זה לא heb??? ואיך אני אמור לדעת בשפות אחרות מה צריך לכתוב?
הגדרת בסקריפט שיהיה זיהוי אוטומטי? , ואם לא באיזו שורה שפת המקור מוגדרת? ]בעיקר מעניין אותי תרגום מעברית לאנגלית]
עריכה: ראיתי שבאמת עשית זיהוי שפה אוטומטי , שלחתי מילה בארמנית והוא תירגם לי -
@האדם-החושב כתב בשיתוף | תרגום גוגל במייל בלבד:
@צדיק-תמים לא הבנתי , איך iw קשור לעברית?
זה התקן הישן, ראה פרטים נוספים כאן: https://tchumim.com/post/142063
@האדם-החושב כתב בשיתוף | תרגום גוגל במייל בלבד:
ואיך אני אמור לדעת בשפות אחרות מה צריך לכתוב?
לפי הרשימה שבקישור הזה: https://cloud.google.com/translate/docs/languages
אגב, למה לא פתחת נושא חדש לכל השאלות הצדדיות האלה?!
-
@צדיק-תמים תודה רבה , חושבני שזה שייך לעניין , לא?!