ฉันสามารถใช้ Google การทับศัพท์ใน Python ได้หรือไม่ [ปิด]

ฉันทราบว่า Google อนุญาตให้มีการทับศัพท์จากภาษาอังกฤษเป็นหลายภาษา (www.google.com/transliterate)

ฉันมีรายการคำศัพท์ภาษาอังกฤษ ฉันต้องการทับศัพท์ (ไม่ แปล) ทุกคำเป็นภาษาเบงกาลี (ภาษาที่ Google รองรับ) เพื่อให้ได้ผลลัพธ์ในรูปแบบของรายการคำแบบ Unicode

มีวิธีใช้ API การทับศัพท์ใน Python เพื่อทำสิ่งนี้หรือไม่?


person Velvet Ghost    schedule 24.04.2012    source แหล่งที่มา
comment
ฉันไม่ได้ลองอะไรเลยเพราะไม่รู้ว่าจะเริ่มจากตรงไหน ฉันไม่เคยทำอะไรแบบนี้มาก่อน   -  person Velvet Ghost    schedule 24.04.2012
comment
ฉันค้นหาเอกสาร API การทับศัพท์ของ Google แต่ไม่พบสิ่งใดที่อาจช่วยให้ฉันใช้ในลักษณะที่ฉันต้องการได้   -  person Velvet Ghost    schedule 24.04.2012
comment
และ - ฉันไม่ได้ขอให้ใครป้อนโค้ดพร้อมช้อนป้อนให้ฉัน ฉันแค่ขอคำแนะนำไปในทิศทางที่ถูกต้อง - ฉันจะจัดการที่เหลือเองหรืออย่างน้อยก็พยายามทำ   -  person Velvet Ghost    schedule 24.04.2012


คำตอบ (4)


นี่คือเอกสารการเริ่มต้นใช้งาน: http://code.google.com/apis/language/transliterate/v1/getting_started.html#transliterateLowLevel

หากคุณต้องการใช้เพียงครั้งเดียว การใช้โค้ดตัวอย่างเพื่อทำการทับศัพท์ในเบราว์เซอร์อาจเป็นวิธีที่ง่ายที่สุด

หากคุณสามารถทราบคำขอจริงที่ต้องทำ (ไม่ควรยาก คุณสามารถสังเกตคำขอเหล่านั้นได้ในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของเบราว์เซอร์ของคุณ) คุณสามารถนำไปใช้ใหม่ได้โดยใช้โมดูล requests (เพียงแค่รับด้วย pip)

person Marcin    schedule 24.04.2012

ลองใช้โมดูล unidecode

person KurzedMetal    schedule 24.04.2012

Google Transliteration API เป็น javascript API สำหรับหน้าเว็บ ไม่มีอะไรเกี่ยวกับการใช้งานโดยตรงจากภาษาโปรแกรมหรืออินเทอร์เฟซบริการเว็บ RESTful ซึ่งหมายความว่าเพื่อที่จะใช้งานจาก python คุณจะต้องทำวิศวกรรมย้อนกลับการโทรไปยังเซิร์ฟเวอร์ (แต่ไม่แน่ใจว่าจะอนุญาตหรือไม่)

วิธีแก้ไขปัญหาอื่นคือการใช้ไดรเวอร์เว็บ Selenium คุณจะต้องติดตั้งเบราว์เซอร์และไดรเวอร์เว็บ Selenium จากนั้น คุณจะสามารถควบคุมเบราว์เซอร์จาก python ได้ (เขียนช่องข้อความ อ่านผลลัพธ์)

person kgiannakakis    schedule 24.04.2012
comment
หากเป็น JS API คุณจะไม่ต้องเขียนถึงองค์ประกอบของหน้าด้วยซ้ำ เนื่องจากคุณอาจไม่ต้องฉีดและรัน JS โดยตรงบนหน้าใดก็ได้ - person Silas Ray; 24.04.2012

นอกจากนี้ ยังมี https://github.com/davisp/python-spidermonkey ที่พบใน href="https://stackoverflow.com/questions/683462/best-way-to-integrate-python-and-javascript">วิธีที่ดีที่สุดในการผสานรวม Python และ JavaScript อย่างน้อยก็มีสถานที่ที่จะเริ่มมองหา

person Silas Ray    schedule 24.04.2012