Suyan, 인터넷에 닿을 수 없게 만든 입력기
요약
인터넷에 닿는 기능 자체를 넣지 않은 책상용 입력기. 사전은 기기 안에 있고 음성 인식도 기기 안에서 끝나며, 클립보드 관리와 화면 캡처, 후보 창 겉모습까지 함께 들어 있다.
추천- 이름
- Suyan
- 버전
- 5.2.1
- 요금
- 무료
- 오픈소스
- 비오픈소스
- 운영체제
- WindowsmacOS
- 공식 사이트
- https://suyan.zhangjh.cn/
- 업데이트
- 2026-10-18 22:00
밖으로 전화를 걸 수 없는 입력기
입력기는 그 기계에서 쓰는 것을 가장 넓게 보는 프로그램이다. 키보드와 응용 프로그램 사이에 있으므로 문장은 편집 도구가 받기 전에 이미 여기를 지난다. 바로 이 자리 때문에 이 분야의 주류 제품들은 그 위에 장사의 형태를 세울 수 있었다. 후보 정렬을 서버에서 계산하고, 사전을 모두가 치는 글자로 기르고, 음성을 계산 건물로 흘려보내고, 시끄러운 경우에는 후보 창에 광고까지 띄운다. 어느 것도 음모로 설명할 필요가 없다. 서버를 고리 안에 넣으면 반드시 생기는 모습이다. 여기서의 첫 설계 결정은 그 고리를 빼는 것이었다.
이 프로그램에는 인터넷에 닿는 기능이 아예 없다. 끌 수 있는 스위치가 있는 것도 아니고, 민감한 내용을 열기 전에 켜는 오프라인 방식이 있는 것도 아니다. 기능 자체가 없으니 어딘가로 무엇을 보낼 경로가 하나도 존재하지 않는다. 무엇을 쳤는지, 어떤 키를 즐겨 쓰는지, 마이크에 대고 무엇을 말했는지. 모두 이 기계 위에 남는다. 다른 갈 곳이 없기 때문이다. 밖으로 낼 수 없는 내용을 다루는 일, 곧 법무와 진료와 금융에 종사하는 사람에게 이것은 어떤 기능 목록보다 값지다. 지켜야 할 규정이던 것을 프로그램 자체의 성질로 바꾸기 때문이다.
사전은 인터넷 기능이 아니다
곧바로 나오는 반론은 인터넷을 끊으면 입력 품질에서 값을 치러야 한다는 것이다. 이 반론에는 얼버무리지 않고 정면으로 답할 값이 있다. 여기 사전은 공동체가 오래 손보고 실제 사용으로 다듬어진 병음 어휘집이고, 일상 입력의 범위는 일반 상용 입력기가 닿는 수준과 대체로 나란하다. 이것은 이 크기의 어휘집이 가질 수 있는 정직한 상한이기도 하다. 언어는 너무 넓어서 어느 사전도 사람 이름과 새 제품 이름을 모두 맞힐 수는 없다.
남은 격차를 메우는 것은 내려받기가 아니라 가져오기다. 엔진이 원래 쓰는 글자 형식으로 쓴 사용자 사전과 짧은 구절 목록을 더할 수 있어서, 전문 어휘, 예컨대 약 이름과 사건 번호와 사내 품번이 그 자리에서 바로 쓸 수 있게 된다. 클라우드 사전이 정말로 더해 주는 것은 새로움이다. 새로운 말투, 새로운 이름, 이번 달에 나온 말. 이것은 실제 비용이고 비용이라고 말해야 한다. 그 대신 얻는 것은 내 기계 위의 어휘가 내가 고른 어휘라는 것, 그리고 내가 어떻게 치는지가 방 밖으로 나가지 않는다는 것이다.

음성 인식도 기기 안에서
인터넷에 닿지 않는다는 이야기는 대개 음성에서 무너진다. 흔한 방식이 계산 건물 앞에 놓인 마이크이기 때문이다. 소리는 밖으로 흐르고 글자가 돌아오며, 개인정보 보호에 대한 약속은 종이 한 장에 매달린다. 여기서는 알아듣는 엔진이 기계 위에서 움직인다. 짧은 키를 누른 채 말하고 손을 떼면 글자가 나온다. 보내지 않는 것은 연결되어 있지 않기 때문이다.
평소 쓰임에서 표준 중국어 받아쓰기는 매끄럽고, 한 구절을 마치면 글자가 그 자리에 놓이며, 기다리는 시간은 알아듣는 시간이지 인터넷을 오가는 시간이 아니다. 효력이 생기는 장면은 모두 소박하다. 두 손이 묶여 있을 때, 생각을 그대로 문서를 향해 말할 때, 치는 일이 생각하는 일보다 병목인 긴 대목. 이것은 또한 책상 위 도구 가운데 대체품을 찾기 가장 어려운 기능이고, 그래서 이 프로그램의 주장에서 분에 넘게 큰 몫을 혼자 지고 있다.
여기에 있어야 할 세 가지 작은 도구
입력기는 켜질 때부터 끌 때까지 머무르므로, 치는 도중에 쓰는 작은 도구를 두기에 앞뒤가 맞는 자리다. 클립보드 관리는 복사한 내용을 글자와 그림 모두 남기므로, 두 단계 전에 복사한 것이 다시 필요하다는 하루 다섯 번의 상황을 위해 다른 도구를 들일 필요가 없다. 화면 캡처는 후보 창에서 키 하나로 닿아서, 문장 중간에 다른 프로그램으로 옮겨 가는 작지만 끊이지 않는 부담을 덜어 준다.
다음은 겉모습인데, 입력기에서 이것은 장식이 아니다. 후보 창은 하루 종일 시야에 있으므로 그 배치와 글꼴과 색이, 터미널의 글꼴이 중요한 것과 같은 무게로 중요하다. 배치와 글꼴과 색 조합, 원한다면 배경 그림까지 조정할 수 있고, 밝은 쪽과 어두운 쪽은 기계 설정을 말없이 따라간다. 이것은 흔히 말하는 기능 불리기가 아니다. 도구가 치는 자리에 놓여 있을 뿐이고, 문장 중간에 프로그램을 옮기는 부담이 도구보다 비싸다.

아래에 있는 것, 위에 더한 것
치는 논리는 긴 역사를 가진 정평 있는 입력 엔진 위에 얹혀 있다. 여러 해 동안 손으로 설정해 온 사람들이 써 온 종류이고, 그들이 값을 두는 것은 그 엔진을 강하면서 다루기 어렵게 만드는 바로 그 지점이다. 엔진이 맡는 것은 입력 그 자체, 곧 나누기와 후보 만들기와 규칙이다. 이 제품이 더하는 것은 엔진이 사용자에게 남긴 나머지 절반이다. 이미 들어 있는 사전, 손으로 쓴 설정 파일이 아니라 그림 화면으로 맞추는 후보 창과 겉모습, 그리고 위의 세 도구를 따로 모은 것이 아니라 안에 담은 것.
본체 프로그램은 소스를 공개하지 않는다. 저자는 이유를 밝혔다. 겉껍질만 바꿔 팔리는 것을 막기 위해서다. 설정할 수 있는 엔진 위에 친절한 층을 씌워 본 사람이라면 이 걱정을 알아본다. 지원하는 것은 윈도와 맥이고, 어느 쪽에서든 치는 느낌이 같아지도록 노린다.

누구를 위한 것인가
세 갈래가 있고 서로 겹친다. 첫째는 밖으로 낼 수 없는 내용을 다루는 일을 하면서, 대신 개인정보 문서 한 장을 믿으라고 요구받아 온 사람들. 그들에게 인터넷 계층이 없다는 것이 구매 이유의 전부가 된다. 둘째는 설정할 수 있는 엔진의 힘은 좋아하지만 쓸 만한 상태로 조립하는 저녁 한 나절을 쓰고 싶지 않은 사람. 같은 힘에 준비가 이미 끝나 있다. 셋째는 치는 일보다 말하는 일이 많은 사람. 그들에게 기기 안 음성 인식은 보호 이야기가 아니라 지연과 믿음직함의 이야기다.
이 프로그램이 하는 일은 좁고 그리고 완전하다. 인터넷에 닿지 않고, 보내지 않고, 창을 띄우지 않고, 음성도 기계 밖으로 나가지 않는다. 사전은 충분하고 사용자 어휘도 가져올 수 있으며, 클립보드 기록과 화면 캡처는 치는 동안 어차피 쓰는 것이라 함께 따라온다. 입력기에 바라는 것이 더 이상 내 내용을 가져가지 말라는 것뿐인 사람에게, 이것은 지금 책상 위에서 꽤 철저한 답이다.
정직한 정리
흥미로운 것은 기능이 아니라 빼기의 쪽이다. 입력기에서 인터넷을 빼면 클라우드 후보와 클라우드 사전과 여느 음성 경로가 한꺼번에 빠진다. 나머지는 모두 그 한 가지 판단의 결과다. 기기 안 어휘집, 기기 안 알아듣기, 그리고 빌릴 수 없어 직접 만들어야 했던 도구들. 비용은 실제이고 새 말은 늦게 도착하며 전문 어휘는 누군가 가져오느냐에 매달린다. 한계도 같은 만큼 실제다. 두 환경, 한 사람의 저자, 그리고 속을 공개하지 않는 본체. 겨냥한 독자에게 이 맞바꿈은 타협이 아니다. 설치할 이유 그 자체다.