เครื่องมือแปลสำหรับข้อความ TIA Portal ที่ส่งออกไปยัง Excel โดยใช้ Google Translate, GPT และ DeepL API
ก่อนที่คุณจะเริ่มใช้สคริปต์นี้ ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งสิ่งต่อไปนี้:
Python: สคริปต์นี้ต้องใช้ Python 3.6 หรือสูงกว่า คุณสามารถดาวน์โหลด Python เวอร์ชันล่าสุดได้จากเว็บไซต์อย่างเป็นทางการ
Openpyxl: สคริปต์นี้ต้องใช้ไลบรารี Openpyxl เพื่อทำงานกับไฟล์ Excel:
pip install openpyxl
pip install googletrans==3.1.0a0
pip install openai
pip install deepl
ตรวจสอบว่ามีคีย์ API สำหรับบริการแปลที่คุณต้องการใช้ (GPT, DeepL) ด้วย และตั้งค่าเป็นตัวแปรสภาพแวดล้อม
คุณจะต้องรันสคริปต์ด้วยแฟล็ก --service โดยระบุบริการแปลที่คุณต้องการใช้ รวมถึงอาร์กิวเมนต์ --source และ --dest ภาษาและภูมิภาค ต่อไปนี้คือตัวอย่างการใช้งานในการแปลจากภาษาอังกฤษ (สหรัฐอเมริกา) เป็นภาษาเยอรมันโดยใช้ Google Translate หรือ GPT:
python tia_portal_translator.py --service google --source en-US --dest de-DE
python tia_portal_translator.py --service gpt --source en-US --dest de-DE
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT