핀인입력법

Pinyin input method
SCIM의 스마트 핀인 스크린샷.

피닌법(간체 중국어: 拼音输法, 전통 중국어: 拼音輸入法, p pinynn shurù f f)은 로마자화의 피닌법에 기초한 입력법 계열을 말한다.

가장 기본적인 형태에서 피닌 방식은 사용자가 한자의 피닌을 입력한 다음 그 발음으로 가능한 문자 목록을 사용자에게 제시함으로써 한자를 입력할 수 있도록 한다. 그러나, 그러한 시스템들은 조금씩 다르게 사용되고 있으며, 현대적인 피닌 방법은 많은 편리한 기능들을 제공한다.

장단점

피닌 기반의 입력 방법의 분명한 장점은 표준 중국어 사용자들이 쉽게 배울 수 있다는 것이다. 피닌에 익숙하고 결과 문자를 인식할 수 있는 사람들은 다른 입력 방법에 비해 거의 아무런 훈련도 받지 않고 입력할 수 있을 것이다.[1] 그것은 중국어로 쓰여질 때와 같이 사용자가 처음부터 문자를 구성할 수 있도록 요구하지 않는다. 중국 본토에 있는 모든 어린이들은 학교에서 피닌을 배워야 하기 때문에, 피닌은 중국 본토에서 가장 인기 있는 입력 방법 중 하나이다.[2]

표준 중국어(표준 중국어)를 구사할 수 없는 사람에게는 이 입력 방식을 사용하기 전에 문자의 표준 중국어 발음을 배워야 하기 때문에 피닌의 주된 장점이 단점이 된다.[3] 또한 피닌과 다른 발음에 기반한 입력방법은 입력용 문자의 서면형성에 의존하지 않기 때문에(캔지처럼 스트로크 기반 입력방법이 그렇듯이), 성인의 언어 소모와 기술 손실의 원인이 될 수 있으며, 어린이의 중국어 문자에 대한 학습 장벽이 될 수 있다.[4]

요소 및 기능

핀인 입력 방법은 가능한 여러 가지 측면에서 차이가 있다. 대부분의 핀인 입력 방법은 입력 속도를 높일 수 있는 편의 기능을 제공한다. 이러한 특징들 중 일부는 타이핑 속도를 엄청나게 높일 수 있다.

전환 길이

변환 길이 입력 방법은 사용자 입력이 키보드에서 사용할 수 없는 문자로 변환될 때까지 사용자 입력을 유지하는 버퍼다.

가장 기본적인 시스템에서는 한 번에 하나의 문자가 변환된다. 이것은 매우 시간이 많이 걸리는 입력 과정을 만든다. 사용자가 문자를 한 번에 하나씩 선택해야 할 뿐만 아니라, 입력 시스템이 단어 구문, 문법 구조 또는 문맥을 사용하여 문자 선택의 우선순위를 정할 수 있는 능력이 없다는 것을 의미한다. 또 입력방법은 한 번에 한 글자만 지원하기 때문에 선택 범위를 좁히기 위해 사용자가 전체 피닌 철자를 타이핑해야 할 가능성이 높다. 이 시스템은 휴대폰과 같은 내장형 응용 프로그램에도 여전히 존재한다.

오늘날 컴퓨터의 일반적인 피닌 구현은 변환을 요구하기 전에 피닌의 절까지 유지할 수 있다. 이 방법은 사전의 단어 구절, 문법 구조, 문맥 등을 이용하여 적절한 문자를 추측하려고 한다.

톤의 처리

중국어는 톤 언어다. 톤은 같은 소리의 문자를 더욱 구별하기 위해 사용될 수 있다. 초기 단문자 피닌 방법 구현에서는 문자 선택을 좁히기 위해 톤 입력이 필요했다.

편의상 컴퓨터의 대부분의 현대적인 핀인 시스템에서는 톤 선택이 기본적으로 비활성화되어 있다. 사용자는 핀인 구현에 따라 이를 활성화할 수 있는 옵션이 있을 수 있다.

확장 라틴 문자 처리(ü 및 ê)

억양을 제외하고, 피닌에는 두 개의 확장된 라틴어 모음이 있다. ü(U-umlaut)와 ê(E-circumflex)이다. 미국의 자판 배열이 중국에서 가장 보편적인 자판 배열이라는 점을 감안할 때, 어떤 피닌 방식 구현도 미국 자판에 이러한 모음의 입력을 용이하게 할 수 있어야 한다.

만다린 피닌에는 'v'자가 사용되지 않기 때문에 ü의 가명으로 보편적으로 사용된다. 예를 들어 입력 방법에 "nv"를 입력하면 pinyin: n n의 후보 목록이 표시된다.

pronunciation자만이 이 발음을 가지고 흔히 쓰이는 문자이기 때문에 ê의 취급은 보편적이지 않다. 영어로는 대략 "Eh"에 해당하는 주입이다. 구글 핀인과 같은 일부 IME는 이를 "e"로 병합하고, 다른 IME는 iOS에서 "ea"나 "eh" 또는 "ei"와 같은 추가 문자 조합을 만든다. 다른 사람들은 이 소리를 그냥 떨어뜨릴 것이다.

hm, hng, ng, ng의 처리

문자 嗯 (ng)는 "en"을 입력하여 IBUS GNU/리눅스와 Microsoft 입력 방법을 사용하여 작성할 수 있다(또는 써야 한다[5]).

사용 통계 및 사용자 사전

대부분의 현대적인 입력 방법 구현은 이전 사용 통계에 기초하여 후보 목록에서 단어 후보의 위치를 조정할 것이다. 또한, 입력 방법은 사용자 사전을 통한 사용자 정의 구문도 지원할 것이다.

약어

약어는 사용자가 핀인 철자에서 처음 또는 처음 두 글자를 제외한 모든 문자를 생략할 수 있는 기능이다. 이 기능은 긴 단어의 입력 속도를 현저하게 높일 수 있다. 이 기능 하에서 사용자는 "yyh"를 "yyh"와 반대로 입력하여 "concert"(간체 중국어: 音乐会会; 전통 중국어: 音樂會會; pinyin: ynyuuè)의 단어를 입력할 수 있다.

사용자 정의 구문을 지원하는 시스템에서 사용자는 표준 핀인 규칙을 따르지 않을 수 있는 자신의 약어를 정의할 수도 있다.

퍼지 피닌

피닌은 다양한 만다린 중국어표준 중국어 발음을 바탕으로 만들어졌다. 지역 억양은 중국어로 원어민과 비 원어민 모두에게서 널리 퍼져 있다. 이것은 상당한 수의 만다린어 사용자들이 cch, ssh, z와 z와 z와 z, nng, h나 huf, nl와 같이 비슷한 음절로 들리는 많은 피닌 음절을 구별하는데 어려움을 겪을 것이라는 것을 의미한다. 퍼지피닌이나 퍼지입력(퍼지입력)은 사용자가 비슷한 소리를 내는 모음이나 자음을 마치 같은 것처럼 입력할 수 있는 기능이다. 또한 사용자가 더 긴 "호모폰" 목록에서 올바른 문자나 단어를 선택해야 하기 때문에 단점도 있다.

단어 예측

단어 예측(간단한 중국어: 联想; 전통 중국어: 聯想; pinyin: lianciǎng; 점등) 'association')는 사용자가 입력하려고 하는 다음 문자 시리즈를 추측하려고 하는 입력 방식의 특징이다. 이 기능은 유사한 기능을 가진 두 개의 다른 메커니즘을 가리키는 데 종종 사용된다.

이러한 메커니즘 중 하나는 사용자 입력을 위한 자동 완성 기능과 유사하다. 사용자가 적절한 pinyin을 입력하는 동안, 입력 방법은 입력을 가져가고 입력이 불완전하더라도 사용자 입력과 일치할 수 있는 가능한 모든 단어 구문을 찾아본다. 예를 들어 사용자가 "상"을 입력하면 입력방법은 이 기능에 따라 단어 후보자로 "상하이"(상하이)를 표시한다.

두 번째 가능한 메커니즘은 사용자가 단어 집합 입력을 완료한 후 사용자의 다음 입력을 예측하는 것이다. 예를 들어 위의 예에서 사용자가 단어 후보 목록에서 "上海"(상하이)를 선택한 후 입력 방법의 핀인 버퍼가 비어 있게 된다. 이 메커니즘에 따라 입력방법은 '사람'(사람), '사람'(도시), '사람'(보조어)과 같이 상하이(上海)라는 단어 뒤에 자주 따라오는 단어 목록을 표시하게 된다.

더블피닌

Microsoft Pinyin IME의 기본 이중 Pinyin 체계. ibus-pinyin을 포함한 많은 IME가 이 체계를 지원한다.

pinyin의 모음 그룹은 최대 4글자까지 될 수 있다. 더블피닌(double pinyin)은 긴 모음 그룹을 자음 키에 바로 가기 키로, zh, ch, sh를 모음 키에 바로 가기 키로 할당하는 방식이다. 따라서 입력방법이 모음을 예상할 때 사용자는 바로 가기를 사용하여 입력 속도를 높일 수 있다.

예를 들어 Microsoft Pinyin IME에서는 사용자가 컴퓨터에 "中國人人民民国 ((zhohnghuarengnghenguo)", "중국인민공화국"을 입력하려면, 풀 핀인에 "중화렌밍공허구"를 입력해야 한다. 그러나 더블 핀인에서는 "vshwrfmngshego"(v=zh, s=ong, h=h, w=ua, r=r, f=en, m=m=m=in, g=g=g=h=e=g=g=g=g=g=g, o=uo)만 입력하면 된다.

오타수정

워드프로세서에서 영어에 대한 자동 오타 수정과 유사하게, 핀인 메서드 구현은 가능한 오타를 인식하고 적절한 워드 후보를 보여줄 수 있다. 구글 핀인을 예로 들면, 오타가 의심될 때 구글 핀인은 그것이 맞다고 가정하는 단어 후보자와 오타라고 가정하는 단어 모두를 보여준다.

언어 믹싱

대부분의 고급 피닌 방법 구현은 사용자가 언어 모드를 변경할 필요 없이 입력 스트림에 영어를 혼합할 수 있게 한다. 단, 입력을 대문자로 요구하는 등의 몇 가지 제한사항이 있는 경우가 많다.

사용자가 "这个SQL漏以瘫瘫痪整整整个系。"를 입력하고자 하는 경우(이 SQL 취약성은 시스템 전체를 마비시킬 수 있음)의 차이를 나타낸 예는 다음과 같다.:

  • "zhege [영어로 전환] SQL [중국어로 전환] loudong keyi tanhuan jungge xitong."(지원되지 않음)
  • "zhe ge SQL Loudong keyi tanhuan jungge xitong."(지원)

구현

다음은 중국 본토에서 사용되는 가장 인기 있는 피닌 방식 편집자들이다. 그들은 공식 웹사이트에서 무료로 다운받을 수 있다.

크로스 플랫폼

  • 윈도, 맥OS, 리눅스(中 () 등을 지원하는 피닌 등을 위한 오픈소스 입력방식 엔진인 Rime 입력방식 엔진(Rime input method engine, [6]open source method engine for pinyin 등을 지원한다.

창문들

리눅스/유닉스

  • Fcitx, fcitx-pinyin 및 fcitx-rime을 사용하여 Pinyin을 지원하는 일반적인 입력 방식이며, 다른 많은 방식 중 하나이다.
  • Linux, BSD 및 기타 Unice에서 SCIM 입력 플랫폼을 위한 Pinyin(scm-pinyin), 구현.
  • Linux, BSD 및 기타 Unice에서 xcin 입력 플랫폼을 위한 Pinyin 구현.
  • 중국어 등을 위한 크로스 플랫폼 프레임워크인 OpenVanilla.
  • Ibus-Pinyin (ibus-pinyin), Linux, BSD 및 기타 Unice 상의 IBus 입력 플랫폼용 Pinyin 구현.
  • Ibus용 pinyin 입력방식인 Ibus-sunpinyin은 통계언어모델 기반 Pinybus용 pinyin 입력방식이다.

마코스

  • Pinyin 입력은 MacOS의 표준 설치의 일부분이다. 버전 10.5.8 이전과 함께 국제 표준 용어 ITABC가 사용되었으나 Mac OS X 10.6에서 "Pinyin - Simplified"로 변경되었다.
  • Fit smart pinyin은 표준 OS X 중국어 입력 방법의 대안이다.

참고 항목

참조

  1. ^ "About Pinyin input (and other methods): Chinese typing basics and background :: Pinyin Joe". www.pinyinjoe.com. Retrieved 2020-03-31.
  2. ^ Cheuk, Justin (2016-12-09). "Just How do you Type in Chinese? Introduction to Chinese Input Methods". Justin Cheuk: When HK Meets UK. Retrieved 2020-03-31.
  3. ^ "Pros and Cons of Learning Chinese with Pinyin". Written Chinese. 2014-04-18. Retrieved 2020-03-31.
  4. ^ Lee, Jennifer (2001-02-01). "Where the PC Is Mightier Than the Pen". New York Times. Retrieved 2008-07-29.
  5. ^ http://news.xwh.cn/news/system/2013/05/16/010353431.shtml
  6. ^ liblime 홈페이지, liblime debian 패키지

외부 링크