מדריך | סקריפט פייתון לתרגום גוגל לשאלות ששואלים את chat gpt
-
משום מה כשכותבים לו בעברית הוא לא מתרגם את זה בתרגום גוגל, ומשם נובעים השגיאות הרבות, אז כתבתי סקריפט שיעביר כל שאלה אוטומטית לתרגום גוגל
קודם כל צריך מפתח api, ניתן לקבל אותו כאן
אח"כ יש להתקין שני ספריות-pip install deep_translator
pip install openai
ואז להריץ את הסקריפט הזה:
e = '' f=0 from deep_translator import GoogleTranslator import openai while True: f +=1 a = input ("הזן את שאלתך\n") translated = GoogleTranslator(source='auto', target='en').translate(a) b = translated n = "user:" + b openai.api_key = "יש להכניס את המפתח api כאן" if f > 1: user_input = e + "user:" + b + " Continue the dialogue" else: user_input = b if user_input.lower() == "exit": break response = openai.Completion.create( engine="text-davinci-003", prompt=user_input, max_tokens=1024, n=1, stop=None, temperature=0.5, ) e += n + response["choices"][0]["text"] print("GPT-3: ", response["choices"][0]["text"])
(ניסיתי לעשות שגם התשובה תתורגם, אבל קיבלתי את השגיאה הבאה:
--> text must be a valid text with maximum 5000 character, otherwise it cannot be translated
אם יש למישהו ספריית תרגום אחרת שלא מוגבלת אשמח)
מתנצל על הקוד המחורבש...
עדכון בפוסט למטה יש קוד שעובד גם לתרגום של התשובה -
משום מה כשכותבים לו בעברית הוא לא מתרגם את זה בתרגום גוגל, ומשם נובעים השגיאות הרבות, אז כתבתי סקריפט שיעביר כל שאלה אוטומטית לתרגום גוגל
קודם כל צריך מפתח api, ניתן לקבל אותו כאן
אח"כ יש להתקין שני ספריות-pip install deep_translator
pip install openai
ואז להריץ את הסקריפט הזה:
e = '' f=0 from deep_translator import GoogleTranslator import openai while True: f +=1 a = input ("הזן את שאלתך\n") translated = GoogleTranslator(source='auto', target='en').translate(a) b = translated n = "user:" + b openai.api_key = "יש להכניס את המפתח api כאן" if f > 1: user_input = e + "user:" + b + " Continue the dialogue" else: user_input = b if user_input.lower() == "exit": break response = openai.Completion.create( engine="text-davinci-003", prompt=user_input, max_tokens=1024, n=1, stop=None, temperature=0.5, ) e += n + response["choices"][0]["text"] print("GPT-3: ", response["choices"][0]["text"])
(ניסיתי לעשות שגם התשובה תתורגם, אבל קיבלתי את השגיאה הבאה:
--> text must be a valid text with maximum 5000 character, otherwise it cannot be translated
אם יש למישהו ספריית תרגום אחרת שלא מוגבלת אשמח)
מתנצל על הקוד המחורבש...
עדכון בפוסט למטה יש קוד שעובד גם לתרגום של התשובה -
@האדם-החושב רק איפה למען השם אני מריץ את הסקריפט? בשורת הפקודה או על שרת?
@NH-LOCAL זה פייתון, אתה שומר את הסקריפט כקובץ בסיומת py, מתקין פייתון ומריץ
-
@NH-LOCAL זה פייתון, אתה שומר את הסקריפט כקובץ בסיומת py, מתקין פייתון ומריץ
-
משום מה כשכותבים לו בעברית הוא לא מתרגם את זה בתרגום גוגל, ומשם נובעים השגיאות הרבות, אז כתבתי סקריפט שיעביר כל שאלה אוטומטית לתרגום גוגל
קודם כל צריך מפתח api, ניתן לקבל אותו כאן
אח"כ יש להתקין שני ספריות-pip install deep_translator
pip install openai
ואז להריץ את הסקריפט הזה:
e = '' f=0 from deep_translator import GoogleTranslator import openai while True: f +=1 a = input ("הזן את שאלתך\n") translated = GoogleTranslator(source='auto', target='en').translate(a) b = translated n = "user:" + b openai.api_key = "יש להכניס את המפתח api כאן" if f > 1: user_input = e + "user:" + b + " Continue the dialogue" else: user_input = b if user_input.lower() == "exit": break response = openai.Completion.create( engine="text-davinci-003", prompt=user_input, max_tokens=1024, n=1, stop=None, temperature=0.5, ) e += n + response["choices"][0]["text"] print("GPT-3: ", response["choices"][0]["text"])
(ניסיתי לעשות שגם התשובה תתורגם, אבל קיבלתי את השגיאה הבאה:
--> text must be a valid text with maximum 5000 character, otherwise it cannot be translated
אם יש למישהו ספריית תרגום אחרת שלא מוגבלת אשמח)
מתנצל על הקוד המחורבש...
עדכון בפוסט למטה יש קוד שעובד גם לתרגום של התשובה@האדם-החושב רק 2 נקודות
- זה לא chat gpt אלא davinci 3 שזה המודול
- הAPI של openAI הוא לא בחינם. יש כמות מסוימת של קרדיטים בחינם ואח"כ זה עולה כסף
אפשר להשתמש בchat gpt עם תוכנת Qtranslate
ובשילוב מאקרו בכלל... https://blog.chv.ovh/chat-translate@NH-LOCAL לא בדקתי את הספריות האלה ספציפית, אבל מסתמא זה יעזור http://wiki.netfree.link/wiki/התקנת_תעודה_בפייתון_-_ספריית_requests
-
עדכון: הצלחתי לעשות סקריפט שיתרגם גם את התשובה
e = '' f=0 from deep_translator import GoogleTranslator import openai while True: f +=1 a = input ("הזן את שאלתך\n") translated = GoogleTranslator(source='auto', target='en').translate(a) b = translated n = "user:" + b openai.api_key = "-הזן את מפתח הapi שלך כאן" if f > 1: user_input = e + "user:" + b + " Continue the dialogue" else: user_input = b if user_input.lower() == "exit": break response = openai.Completion.create( engine="text-davinci-003", prompt=user_input, max_tokens=1024, n=1, stop=None, temperature=0.5, ) e += n + response["choices"][0]["text"] translated = GoogleTranslator(source='auto', target='iw').translate(response["choices"][0]["text"]) print("GPT-3: ", translated)
-
@האדם-החושב כן, את פייתון אני מכיר בהחלט. רק לא ידעתי שאפשר להפעיל דברים ברשת
הוא נותן שפע שגיאות כשהוא מנסה להתחבר לגוגל טרנסלייט, עושה רושם שצריך להתקין תעודת אבטחה או משהו
@NH-LOCAL כתב במדריך | סקריפט פייתון לתרגום גוגל לשאלות ששואלים את chat gpt:
@האדם-החושב כן, את פייתון אני מכיר בהחלט. רק לא ידעתי שאפשר להפעיל דברים ברשת
אפשר (כמעט) בכל אשפת תכנות, אפילו ב CMD אפשר להשתמש ב API's
-
@NH-LOCAL כתב במדריך | סקריפט פייתון לתרגום גוגל לשאלות ששואלים את chat gpt:
@האדם-החושב כן, את פייתון אני מכיר בהחלט. רק לא ידעתי שאפשר להפעיל דברים ברשת
אפשר (כמעט) בכל אשפת תכנות, אפילו ב CMD אפשר להשתמש ב API's
-
א אלישי העביר נושא זה מ-עזרה הדדית - תוכנות ב-
-
א אביי התייחס לנושא זה ב