안녕하세요.
파이썬에서 번역기능이 필요할 때 유용한 패키지인 PyDictionary에 대해서 알아보겠습니다.
PyDictionary 모듈 소개 및 활용예시
▣ PyDictionary Module
파이썬2,3 환경에서 의미, 번역, 동의어, 반의어 등을 얻는 사전 모듈 (WordNet, Google-translate, synonym)
- 주요 기능으로 meanings와 translations가 있음
▣ PyDictionary Module 사용법
○ 패키지 다운로드(installation) 및 import
pip install PyDictionary
from PyDictionary import PyDictionary
○ PyDictionary meanings
<Meanings 딕셔너리 구성>
Noun | 명사 |
Verb | 동사 |
Adverb | 부사 |
Adjective | 형용사 |
<실제 활용>
from PyDictionary import PyDictionary
dict = PyDictionary()
# meaning of "hate"
meaning = dict.meaning("hate")
print(meaning)
## {'Noun': ['the emotion of intense dislike; a feeling of dislike so strong that it demands action'], 'Verb': ['dislike intensely; feel antipathy or aversion towards']}
# 명사 뽑기
meaning['Noun']
## ['the emotion of intense dislike; a feeling of dislike so strong that it demands action']
# 동사 뽑기
meaning['Verb']
## ['dislike intensely; feel antipathy or aversion towards']
반응형
○ PyDictionary translations
<구글 언어별 코드>
- 자세한 사항은 Google translate Languages를 참조하시면 됩니다.
Language Name | Language Code | Language Name | Language Code |
Afrikaans | af | Romanian | ro |
Irish | ga | Esperanto | eo |
Albanian | sq | Russian | ru |
Italian | it | Estonian | et |
Arabic | ar | Serbian | sr |
Japanese | ja | Filipino | tl |
Azerbaijani | az | Slovak | sk |
Kannada | kn | Finnish | fi |
Basque | eu | Slovenian | sl |
Korean | ko | French | fr |
Bengali | bn | Spanish | es |
Latin | la | Galician | gl |
Belarusian | be | Swahili | sw |
Latvian | lv | Georgian | ka |
Bulgarian | bg | Swedish | sv |
Lithuanian | lt | German | de |
Catalan | ca | Tamil | ta |
Macedonian | mk | Greek | el |
Chinese Simplified | zh-CN | Telugu | te |
Malay | ms | Gujarati | gu |
Chinese Traditional | zh-TW | Thai | th |
Maltese | mt | Haitian Creole | ht |
Croatian | hr | Turkish | tr |
Norwegian | no | Hebrew | iw |
Czech | cs | Ukrainian | uk |
Persian | fa | Hindi | hi |
Danish | da | Urdu | ur |
Polish | pl | Hungarian | hu |
Dutch | nl | Vietnamese | vi |
Portuguese | pt | Icelandic | is |
English | en | Welsh | cy |
Yiddish | yi | Indonesian | id |
<실제 활용>
from PyDictionary import PyDictionary
dict = PyDictionary()
# to translate into Korea
translation = dict.translate("sad", 'ko')
print(translation)
## 슬퍼
반응형
'Programming > Python' 카테고리의 다른 글
[Python] 파이썬 결측치 조회, 처리 (2) | 2022.10.13 |
---|---|
[Python] 랜덤(Random) 모듈 (0) | 2022.10.11 |
파이썬 네이버 종목토론방 크롤링 (3) | 2022.06.04 |
파이썬 국내 주식시장 영업일/휴장일 구분하기 (0) | 2022.04.09 |
파이썬 브라우저 구글 코랩 소개 및 사용법 (0) | 2022.03.18 |
댓글