개요
크롬 브라우저에서는 다양한 번역 확장 프로그램이 존재하는데, macOS 전반적으로 번역을 제공하지는 못한다. 그래서 방법을 찾아보다가 단축어 기능을 알게 되었고, 이를 이용하여 번역 기능을 제공해보고자 한다.

단축어 생성
먼저 단축어 앱을 실행하고 신규 단축어를 생성한다.

위와 같이 번역 항목을 찾아서 넣으면 감지된 언어에서 특정 언어로 번역할 수 있다. 일단은 영어를 한국어로 변환하는 과정을 알아보기 위해서 한국어를 선택한다.

이제 우측 상단의 ℹ️ 모양 아이콘을 클릭하여 위와 같이 체크박스들을 모두 체크한다. 그리고 몇 가지 설정을 추가로 변경한다.
- 이미지 및 18개 입력 받기 → 전체 선택 해제후에 텍스트, 리치 텍스트 2개만 선택한다.
- 입력이 없는 경우: 계속하기 → 클립보드 가져오기
- 출력할 곳이 없는 경우: 동작 실행 안 함 → 클립보드로 복사
그리고 우측 설정에서 키보드 단축키를 추가한다. 단축키는 본인 편한대로 설정하면 되지만, 어지간해서는 시스템 또는 앱 단축키와 겹치기 때문에 겹치지 않는 단축키를 아주 신중하게 골라야 한다.
마지막으로 적당한 타이틀을 넣고 설정을 종료한다.
동작
동작은 2가지 형태로 이루어진다.
- 에디터 화면에서 텍스트 즉시 번역 및 대치
- 일반 화면에서 텍스트 번역이 클립보드에 저장
각각의 예시를 살펴보도록 하겠다.
에디터 화면에서 텍스트 즉시 번역 및 대치
원본: This is an example test for translation. 번역: 이것은 번역을 위한 예시 테스트입니다.
노션에서 글을 작성하면서 위의 영어 문장을 드래그하고 단축키를 입력하니 아래의 문장으로 대체되었다.
일반 화면에서 텍스트 번역이 클립보드에 저장
대치가 불가능한 웹페이지에서 영어 문장을 드래그하고 단축키를 입력하니 클립보드로 복사를 허용하겠는지 물어보는 화면이 나타난다.

원본: The missing package manager for macOS (or Linux) 번역: macOS(또는 Linux)를 위한 누락된 패키지 관리자
이처럼 간단하게 번역 기능을 이용해보았다.
결론
macOS의 단축어 기능을 이용하면 외부 호출이 필요 없는, 오프라인에서 사용 가능한 가장 간단한 번역 기능을 구현할 수 있다. 위와 같은 과정을 반복하여 한국어 → 영어로의 번역 기능도 추가할 수 있으며, 모든 앱에서 번역 기능을 사용할 수 있다.