파이썬/파이썬(python) 중급

[31-1 파이썬] 언어별 자주 쓰이는 단어 모음 frequency lists

Olivia-BlackCherry 2022. 9. 20. 23:03

오늘은 언어별 자주 쓰이는 단어를 모아
엑셀파일로 저장하는 연습을 해보자.

빈도 사전
Frequency Dictionary 는
자주 사용되는 단어들을 모아둔 것이다.
Frequency Dictionary는 나라별로 정리되어 있다.


출처는?
먼저 위키피디아에 들어간다.
https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists

Wiktionary:Frequency lists - Wiktionary

Counting words and lemmas: The following frequency lists count distinct orthographic words, including inflected and some capitalised forms. For example, the verb "to be" is represented by "is", "are", "were", and so on. TV and movie scripts[edit] Most comm

en.wiktionary.org


예로,
French(프랑스어)를 선택한다.



영화, 드라마 등의 자막을 기반으로
Frequency word를 만든 것을 선택한다.
최신 경향을 반영하고 있기 때문이다.

물론 다른 것을 선택해도 된다.
1-5000개의 단어를 클릭한다.



빈도별로 단어가 죽 나열된다.

빈도별 단어를 작업해 놓은 사람은
Hermit Dave이다.
이 분은 나라별 자주 쓰이는 단어 목록을 만들어
본인의 깃허브에 게시하고 있다.
https://github.com/hermitdave/FrequencyWords/tree/master/content/2018

GitHub - hermitdave/FrequencyWords: Repository for Frequency Word List Generator and processed files

Repository for Frequency Word List Generator and processed files - GitHub - hermitdave/FrequencyWords: Repository for Frequency Word List Generator and processed files

github.com



구글 시트
이 데이터를 CSV파일로 바꾸기 위해
구글 시트에 접속한다.
https://www.google.co.uk/sheets/about/

Google Docs

Google Docs. 좋아하는 사람 54,748명 · 이야기하고 있는 사람들 216명. News and updates about Google Docs, Sheets, Slides, Sites, Forms, and more!

www.facebook.com



위키피디아에서 단어를 복사하여,
구글 시트에 붙여넣고,
필요 없는 첫 번째 열인 번호를 삭제한다.

french
je
de
est
pas
le
vous
la
tu
que
un
il
et
à



GOOGLETRANSLATE 함수
구글 스프레드시트의 기능 중
자동 번역해주는 Googletranslate기능을 사용한다.


Googletranslate 함수 작성하는 순서는,

=

=GOOGLETRANSLATE

=GOOGLETRANSLATE(위치, 바꿀 언어, 바뀐 언어)

https://support.google.com/docs/answer/3093331?hl=en-GB

GOOGLETRANSLATE - Google Docs Editors Help

Translates text from one language to another. Sample usage GOOGLETRANSLATE('Hello world','en','es') GOOGLETRANSLATE(A2,B2,C2) GOOGLETRANSLATE(A2) Syntax GOOGLETRANSLATE(text, [source_language, target_language]) text – The text to be translated. The value

support.google.com




구글이 지원하는 언어의 이름, 코드 보기
korea> ko
french>fr
english>en
...
https://cloud.google.com/translate/docs/languages?hl=en

언어 지원  |  Cloud Translation  |  Google Cloud

의견 보내기 언어 지원 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Translation API의 인식 엔진은 인공신경망 기계 번역(NMT) 모델에 다양한 언어를 지원합니

cloud.google.com



함수 자동 적용 기능
왼쪽 가장 자리 아래의 점을 클릭하면
마우스커서가 +로 바뀐다.
이것을 원하는 만큼 끌면
테두리가 ....으로 바뀐다.
마지막으로 마우스 커서를 놓으면,
다른 행도 같은 함수가 자동으로 적용된다.



구글 시트 csv 파일로 변환
File> Download > Comma Seperated Values(.csv)