번역¶
Backend.AI GO에서는 일반 채팅에서 번역합니다. 메시지에서 번역을 요청하면 되고, 파일을 번역하려면 문서나 이미지를 첨부해 요청합니다. 번역은 대화 중인 모델이 수행하므로 로컬 모델을 사용하면 텍스트와 파일이 기기 밖으로 나가지 않습니다.
텍스트 번역¶
"다음 문장을 영어로 번역해 줘: ..."처럼 메시지로 번역을 요청하면 채팅 모델이 번역 화면을 엽니다. 대화가 두 칸으로 나뉘어 왼쪽에 원문, 오른쪽에 번역문이 표시됩니다. "방금 답변을 영어로 번역해 줘"처럼 대화에 이미 있는 글을 번역해 달라고 해도 됩니다. 모델이 해당 글을 원문으로 옮겨 번역 화면을 엽니다.
- 언어: 언어를 지정하면 바로 해당 언어로 번역합니다. 지정하지 않으면 화면 위쪽의 언어 목록에서 언어를 선택할 때까지 오른쪽 칸이 비어 있습니다.
- 편집: 원문을 직접 고칠 수 있습니다. 입력을 멈추면 바뀐 문장만 다시 번역하고, 새로 번역된 문장은 잠시 강조됩니다. 나머지 번역문은 그대로 유지됩니다.
- 앞뒤 문장 참고: 각 문장은 앞뒤 문장과 함께 번역되므로 대명사와 용어가 글의 흐름에 맞게 번역됩니다. 문장의 번역문은 모델이 작성하는 대로 표시됩니다.
- 번역 모델: 처음에는 채팅 모델로 번역합니다. 화면 오른쪽 위의 번역 모델에서 고른 모델은 해당 번역에만 사용되며, 아래 입력창의 대화 모델은 그대로 유지되어 메시지에 답합니다. 실행 중이 아닌 다운로드 모델을 고르면 모델을 실행한 뒤 번역합니다.
- 용어집: 원문에 용어집의 용어가 있으면 채팅에서처럼 해당 용어집이 번역에 적용됩니다.
- 복사와 다운로드: 번역문 아래의 복사 버튼으로 번역문을 복사하고, 옆의 다운로드 버튼으로 TXT, Markdown(MD), Word(DOCX) 파일로 저장합니다. 파일 이름은 원본 파일 이름(입력한 텍스트는 "translation")에 언어 코드를 붙인 형태(
notes.en.md,translation.ja.docx)입니다. Markdown으로 저장하면 Markdown 파일의 구조가 유지됩니다.
"번역합시다"처럼 요청만 보내면 빈 번역 화면이 열립니다. TranslateGemma나 작은 로컬 모델처럼 도구를 호출하지 못하는 모델은 번역 화면을 직접 열지 못하므로, 입력창의 +를 클릭해 번역을 선택합니다. 이 항목은 모든 모델에서 사용할 수 있으며, 입력창에 입력해 둔 텍스트가 원문이 됩니다.
번역 화면을 연 채 대화하기¶
번역 화면 아래에는 입력창이 그대로 있고, 입력창에서 보낸 메시지는 번역 내용과 함께 채팅 모델에 전달됩니다. "일본어로 바꿔 줘"처럼 언어를 바꾸거나 "더 격식체로 바꿔 줘"처럼 문체를 바꿔 달라고 하면 번역 화면이 열린 채 갱신됩니다. 다른 메시지에는 모델이 평소처럼 답하고, 번역 화면은 대화 안의 카드로 접힙니다. 오른쪽 위의 닫기 버튼을 눌러도 같은 방식으로 접힙니다.
문체는 번역문 전체에 적용되므로 모든 문장이 해당 문체로 다시 번역됩니다. 지정한 문체는 번역 화면 위쪽에 문체: 더 격식체로 × 같은 칩으로 표시됩니다. 칩을 클릭하면 문체 없이 다시 번역됩니다. TranslateGemma 같은 번역 전용 모델은 각 문장을 따로 번역하며 문체를 반영하지 않습니다.
카드에는 언어 쌍과 원문의 앞부분이 표시됩니다. 카드를 클릭하면 원문, 번역문, 언어, 문체, 모델이 닫을 때 상태 그대로 번역 화면이 다시 열립니다. 번역 내용은 대화와 함께 저장되므로 앱을 다시 시작한 뒤에도 카드로 열 수 있습니다.
문서나 이미지 번역¶
-
입력창의 +를 클릭해 파일 첨부를 선택하거나 파일을 입력창으로 끌어다 놓습니다.
- 문서: TXT, Markdown(MD), Word(DOCX), PDF, EPUB 형식이며 10MB까지 첨부할 수 있습니다. 문서는 모델이 아니라 번역기로 전달되므로 어떤 모델을 사용하든 첨부됩니다.
- 이미지: PNG, JPG, GIF, WebP 형식입니다. 모델이 이미지를 읽을 수 있을 때 첨부됩니다.
-
"이 파일을 영어로 번역해 줘"처럼 번역을 요청합니다.
-
모델이 파일에 번역 도구를 호출합니다.
- TXT나 Markdown: 파일이 번역 화면에서 열리고 왼쪽에 파일의 텍스트가 표시됩니다. 입력한 텍스트처럼 고칠 수 있습니다. Markdown 파일은 제목, 목록, 인용 구조를 유지하며 코드 블록은 번역하지 않습니다.
- 이미지: 이미지가 번역 화면에서 열리고 그림 아래에 이미지에서 읽은 텍스트가 표시됩니다. 그림을 클릭하면 크게 볼 수 있습니다. 잘못 읽은 글자를 고치면 바뀐 문장만 다시 번역됩니다.
-
Word, PDF, EPUB: 번역기가 파일 전체를 번역하고 번역 화면에서 진행 상황을 보여 줍니다. 왼쪽에는 메시지에 첨부한 파일이 형식, 크기, 구간 수와 함께 표시됩니다. 오른쪽에는 선택한 파일의 번역 진행률이 표시되고, 번역이 끝나면 결과가 표시됩니다. 파일은 모델이 요청한 순서대로 하나씩 번역됩니다.
진행률 아래의 번역 취소를 클릭하고 확인하면 해당 파일의 번역이 중단됩니다. 지금까지 번역한 구간은 버려지고 번역된 파일은 만들어지지 않습니다. 차례를 기다리는 파일도 같은 방법으로 취소할 수 있습니다.
브라우저에서처럼 페이지를 새로고침해도 번역은 계속 진행됩니다. 대화를 다시 열면 번역 화면에 해당 파일의 진행 상황이 표시되고, 번역이 끝나면 결과 카드가 나타납니다. 앱을 종료하거나 서버를 다시 시작하면 진행 중이던 번역은 이어지지 않습니다. 이때 대화에는 번역이 중간에 멈췄다고 표시되며, 다시 요청하면 됩니다.
읽을 글자가 없는 이미지는 결과 카드로 표시됩니다.
-
Word, PDF, EPUB 파일은 번역 화면에서 결과를 사용합니다.
- PDF, EPUB: 번역문이 문서 형태로 표시됩니다. 복사 버튼으로 번역문을 복사하고, 다운로드 버튼으로 TXT, MD, DOCX 파일로 저장합니다.
- Word: 미리 보기는 제공하지 않으며, 번역 파일은 원본의 서식을 유지합니다.
- 모든 형식: 번역 파일 이름은 원본 이름 뒤에 대상 언어를 붙인 형태(
report_en.docx)입니다. 데스크톱 앱에서는 폴더에서 보기로 Finder나 탐색기에서 보여 줍니다. 브라우저에서는 다운로드로 저장합니다.
다른 메시지를 보내 모델이 일반 답변을 하거나 번역 화면을 닫으면, 번역 화면이 파일마다 카드로 접힙니다. 카드의 번역 보기를 클릭하면 번역 화면이 결과와 함께 다시 열리며, 앱을 다시 시작한 뒤에도 열 수 있습니다.
PDF와 EPUB 번역은 Markdown(.md) 파일로 저장됩니다. EPUB은 장의 읽기 순서와 제목을 유지해 텍스트를 추출하지만 원본의 레이아웃과 이미지는 다시 만들지 않으며, Word 문서는 구조를 그대로 유지합니다.
파일은 모델이 호출하는 도구로 번역되므로, 모델이 도구 호출을 지원하고 도구 호출이 켜져 있어야 합니다(도구 사용 참고). 둘 중 하나라도 없으면 입력창 위의 안내가 첨부한 문서를 번역하지 못한다고 알려 주는데요, 입력한 텍스트는 그대로 답변에서 번역됩니다.
용어집¶
용어집은 제품명, 기술 용어, 분야별 어휘처럼 특정 용어의 번역을 고정합니다. 용어집은 데이터의 용어집 탭(문서와 위키 사이)에서 관리합니다.
자동으로 적용되는 용어집¶
메시지나 첨부한 내용(TXT·Markdown 파일, 데이터에서 첨부한 문서)의 텍스트에 용어집의 용어가 나오면 해당 용어집이 메시지에 적용됩니다. 입력창 위에는 용어집: 제품 용어 × 같은 칩이 표시되고, 일치한 용어는 메시지와 함께 모델에 전달되며 번역 도구도 같은 용어집으로 파일을 번역합니다.
칩을 클릭하면 해당 메시지에서 용어집을 끕니다. 일치 여부는 용어집의 원본 용어가 텍스트에 있는지만 확인하고 번역 요청인지 추측하지 않습니다. 라틴 문자로 쓴 용어는 단어 단위로 일치하므로 "cat"이 "category"와 일치하지 않고, 한국어 용어는 조사가 붙어도 일치합니다("제품을"은 "제품"과 일치).
용어집 직접 선택¶
이미지 속 글자나 Word·PDF·EPUB 파일의 내용처럼 메시지를 보내기 전에 찾을 수 없는 용어도 있습니다. 이럴 때는 입력창의 +를 클릭해 용어집 사용을 선택하고, 용어집을 하나 이상 고른 다음 적용을 클릭합니다. 이렇게 선택한 용어집은 다음 메시지에 전부 적용됩니다.
용어집 관리¶
데이터의 용어집 탭을 열거나 명령 팔레트에서 용어집으로 이동을 실행합니다. 각 용어집 카드에는 이름과 설명, 원본 언어와 대상 언어, 용어 수가 표시되고, 다음 작업을 할 수 있습니다.
| 작업 | 설명 |
|---|---|
| 용어집 편집 | 용어집 편집기를 엽니다 |
| 가져오기 | CSV나 TBX 내용에서 용어를 가져옵니다 |
| 내보내기 | 용어집을 CSV나 TBX로 내보냅니다 |
| 삭제 | 용어집을 삭제합니다 |
용어집 만들기¶
-
용어집 만들기를 클릭합니다.
-
용어집 정보를 입력합니다.
- 이름(필수): 용어집을 알아볼 수 있는 이름입니다.
- 설명: 용어집의 용도를 적는 선택 항목입니다.
- 원본 언어(필수): 원본 용어의 언어입니다.
- 대상 언어(필수): 번역할 언어를 하나 이상 고릅니다.
-
편집기의 용어집 만들기를 클릭해 저장합니다.
용어집 편집하기¶
용어집 편집을 클릭하면 편집기에서 다음 작업을 할 수 있습니다.
- 항목 추가 버튼으로 새 용어 항목을 추가합니다.
- 각 대상 언어에 대한 원본 용어와 번역을 정의합니다.
- 더 이상 필요 없는 항목을 삭제합니다.
호환 모델¶
텍스트는 모든 채팅 모델이 번역 화면에서 번역합니다. 도구를 호출하는 모델은 요청을 받아 번역 화면을 열고, 다른 모델은 + 메뉴로 번역 화면을 열 수 있으므로 TranslateGemma 같은 번역 전용 모델은 번역 화면에서 사용합니다. 첨부한 파일을 번역하려면 도구 호출을 지원하는 모델을 선택해야 하는데, 번역도 같은 모델이 수행하고 이미지는 이미지를 읽을 수 있는 모델이 필요합니다. TranslateGemma 같은 번역 전용 모델은 도구를 호출하지 않으므로, 파일은 도구를 호출하는 범용 모델과 대화하면서 첨부하세요.
조직 정책¶
조직이 페이지 ID /translation을 숨기면 여기서 설명한 번역 기능, 즉 번역 화면과 번역 항목, 번역 도구, 용어집 칩과 용어집 사용 항목, 데이터의 용어집 탭이 모두 숨겨집니다. 답변에서 텍스트를 번역하는 것은 일반 채팅이므로 그대로 사용할 수 있습니다. 자세한 내용은 정책 스키마 레퍼런스을 참고하세요.
팁¶
- 프로젝트나 분야별로 용어집을 만들면 용어가 해당 용어집에서만 일치합니다.
- 채팅 번역은 로컬 모델로도 동작하므로 기밀 문서를 기기 안에서 번역할 수 있습니다.