GPT
O

opus-mt-ja-en

קוד פתוח

Helsinki-NLPapache-2.02022-03-02

  • transformers
  • pytorch
  • tf
  • marian
  • text2text-generation

תרגום פשוט מיפנית לאנגלית שרץ מקומית בלי לגעת בענן ובלי לזלול זיכרון. הבחירה המדויקת כשצריך רק משימת תרגום נקודתית, מהירה וחינמית לחלוטין.

  • 512טוקנים בהקשר
  • 582 MBמשקל הקבצים
  • 41,444הורדות בחודש
  • 75לייקים

מה זה

מדובר במודל ייעודי לתרגום מיפנית לאנגלית, שמבוסס על ארכיטקטורת MarianMT עם שש שכבות בלבד. הוא לא מנסה להיות מודל שפה כללי שמנחש את התשובה הבאה או כותב קוד, אלא עושה דבר אחד: לוקח משפט ביפנית ומחזיר אותו באנגלית.

במדד Tatoeba הוא קיבל ציון BLEU של 41.7 וציון chr-F של 0.589. אלה מספרים סבירים מאוד למשפטים קצרים ויומיומיים, שמראים שהוא שומר על דיוק תחבירי בסיסי ומשמר את רוב המילים, אבל אל תצפו ממנו להתמודד עם סלנג כבד, שירה או טקסטים טכניים מסובכים שדורשים הבנה עמוקה של ההקשר.

מתאים ל

  • תרגום ממשקים וכותרות

    מתאים למחרוזות קצרות ומוגדרות מראש, איפה שאין צורך בהקשר רחב והמהירות קובעת.

  • עיבוד טקסט אופליין

    פתרון טוב לצינורות מידע שרצים ללא חיבור רשת חיצוני ושומרים על פרטיות מלאה.

  • תרגום תגובות ופוסטים קצרים

    מספיק טוב כדי לתת למשתמשים להבין את הכוונה הכללית של טקסט שנכתב ביפנית.

איפה זה נופל

חלון ההקשר שלו מוגבל ל־512 טוקנים, כך שאי אפשר להזין לו מסמכים שלמים ברצף, ותצטרכו לחתוך את הטקסט למשפטים לפני השליחה. מעבר לזה, המודל אומן על קורפוס OPUS והתוצאות מבוססות על מבחני Tatoeba שמורכבים ממשפטים קצרים יחסית. הוא נוטה לפשל כשהמשפטים ארוכים, כשיש שימוש בניואנסים תרבותיים, או כשהטקסט כולל מונחים מקצועיים שלא מופיעים במאגר המקורי.

שאלות
נפוצות

האם המודל יודע לתרגם גם מאנגלית ליפנית?

לא. המודל חד כיווני לחלוטין ועובד רק מיפנית לאנגלית. כדי לתרגם בכיוון ההפוך תצטרכו להוריד מודל ייעודי אחר.

האם צריך לקנות שרת עם GPU כדי להשתמש בו בייצור?

אין שום צורך. המודל שוקל פחות מ־600 מגה בייט ורץ במהירות גבוהה גם על מעבדי CPU זולים ופשוטים.

איך מריצים

טוענים אותו ישירות דרך ספריית transformers בפייתון עם MarianMTModel. עם משקל של 582 מגה בייט, אתם אפילו לא צריכים כרטיס מסך ייעודי, הוא ירוץ מצוין על מעבד רגיל בכל לפטופ פשוט או בתוך קונטיינר קטן בשרת.

אם אתם צריכים לתרגם אלפי פסקאות קצרות ברקע ובחינם, עדיף להריץ אותו אצלכם במקום לשלם על כל קריאה לשרותי תרגום חיצוניים. לעומת זאת, אם יש לכם מסמכים מורכבים מאוד או שאתם לא רוצים לתחזק תשתית, עדיף לפנות ל־API חיצוני.

from transformers import pipeline

pipe = pipeline("translation", model="Helsinki-NLP/opus-mt-ja-en")
print(pipe("שלום"))

הרישיון

רישיון apache-2.0 מאפשר שימוש חופשי לחלוטין, כולל פרויקטים מסחריים ומוצרים סגורים. אתם יכולים לשנות את הקוד, להטמיע אותו בשרתים שלכם ולהפיץ אותו, כל עוד אתם שומרים על הודעת זכויות היוצרים ומצרפים עותק של הרישיון.

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש
  • שימוש בפטנטים

הרישיון המלא בעמוד המודל ↗