KR102280535B1 - 장문 번역 방법 및 시스템 - Google Patents
장문 번역 방법 및 시스템 Download PDFInfo
- Publication number
- KR102280535B1 KR102280535B1 KR1020190116741A KR20190116741A KR102280535B1 KR 102280535 B1 KR102280535 B1 KR 102280535B1 KR 1020190116741 A KR1020190116741 A KR 1020190116741A KR 20190116741 A KR20190116741 A KR 20190116741A KR 102280535 B1 KR102280535 B1 KR 102280535B1
- Authority
- KR
- South Korea
- Prior art keywords
- text
- page
- translation
- processor
- providing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/42—Data-driven translation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/58—Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Machine Translation (AREA)
Abstract
Description
도 2는 본 발명의 일실시예에 따른 컴퓨터 장치의 예를 도시한 블록도이다.
도 3은 본 발명의 일실시예에 따른 장문 번역 방법의 예를 도시한 흐름도이다.
도 4는 본 발명의 일실시예에 따른 장문의 예를 도시한 도면이다.
도 5는 종래기술에 따른 PC 환경의 번역 서비스 화면의 예를 도시한 도면이다.
도 6 내지 8은 본 발명의 일실시예에 따른 PC 환경의 번역 서비스 화면의 예를 도시한 도면들이다.
도 9는 본 발명의 일실시예에 따른 모바일 환경의 번역 서비스 화면의 예를 도시한 도면이다.
도 10은 본 발명의 일실시예에 있어서, 사용자의 로그인 여부에 따른 기능 흐름의 예를 도시한 도면이다.
Claims (16)
- 적어도 하나의 프로세서를 포함하는 컴퓨터 장치의 장문 번역 방법에 있어서,
상기 적어도 하나의 프로세서에 의해, 번역 서비스에서 제한하는 글자수를 초과하는 장문을 입력받는 단계;
상기 적어도 하나의 프로세서에 의해, 상기 장문이 포함하는 전체 텍스트를 상기 글자수를 기준으로 복수의 텍스트 부분들로 분리하는 단계;
상기 적어도 하나의 프로세서에 의해, 상기 복수의 텍스트 부분들을 위한 복수의 페이지들을 생성하는 단계; 및
상기 적어도 하나의 프로세서에 의해, 상기 생성된 페이지들을 통해 대응하는 텍스트 부분을 위한 번역 결과를 제공하는 단계
를 포함하고,
상기 번역 결과를 제공하는 단계는,
상기 생성된 페이지들간의 이동을 통해 제1 페이지로 이동된 경우, 기설정된 시간 동안 대기하면서 제2 페이지로의 추가 이동 여부를 확인하는 단계;
상기 기설정된 시간이 지나는 동안 제2 페이지로의 추가 이동이 발생하지 않은 경우, 제1 페이지에 대응하는 텍스트 부분의 번역을 처리하는 단계; 및
상기 기설정된 시간이 지나기 전에 제2 페이지로의 추가 이동이 발생하는 경우, 상기 제1 페이지에 대응하는 텍스트 부분의 번역을 스킵하는 단계
를 포함하는 것을 특징으로 하는 장문 번역 방법. - 적어도 하나의 프로세서를 포함하는 컴퓨터 장치의 장문 번역 방법에 있어서,
상기 적어도 하나의 프로세서에 의해, 번역 서비스에서 제한하는 글자수를 초과하는 장문을 입력받는 단계;
상기 적어도 하나의 프로세서에 의해, 상기 장문이 포함하는 전체 텍스트를 상기 글자수를 기준으로 복수의 텍스트 부분들로 분리하는 단계;
상기 적어도 하나의 프로세서에 의해, 상기 복수의 텍스트 부분들을 위한 복수의 페이지들을 생성하는 단계; 및
상기 적어도 하나의 프로세서에 의해, 상기 생성된 페이지들을 통해 대응하는 텍스트 부분을 위한 번역 결과를 제공하는 단계
를 포함하고,
기 번역된 텍스트 부분의 번역 결과는 상기 컴퓨터 장치의 저장소에 캐싱되고,
상기 번역 결과를 제공하는 단계는,
상기 생성된 페이지들간의 이동을 통해 제1 페이지로 이동된 경우, 상기 제1 페이지에 대응하는 텍스트 부분의 번역 결과가 상기 저장소에 캐싱되어 있는지 확인하는 단계; 및
상기 제1 페이지에 대응하는 텍스트 부분의 번역 결과가 상기 저장소에 캐싱되어 있는 경우, 상기 저장소에 캐싱되어 있는 번역 결과를 상기 제1 페이지를 통해 제공하는 단계
를 포함하는 것을 특징으로 하는 장문 번역 방법. - 제1항 또는 제2항에 있어서,
상기 분리하는 단계는,
상기 복수의 텍스트 부분들 중 제1 텍스트 부분의 마지막 문장이 분리되는 경우, 상기 마지막 문장이 상기 제1 텍스트 부분의 다음 텍스트 부분인 제2 텍스트 부분에 포함되도록 상기 전체 텍스트를 상기 복수의 텍스트 부분들로 분리하는 것을 특징으로 하는 장문 번역 방법. - 제1항 또는 제2항에 있어서,
상기 번역 결과를 제공하는 단계는,
상기 생성된 페이지들간의 이동을 통해 상기 생성된 페이지들 중 특정 페이지를 활성화시키기 위한 사용자 인터페이스를 제공하는 단계
를 포함하는 것을 특징으로 하는 장문 번역 방법. - 제4항에 있어서,
상기 사용자 인터페이스는 다음 페이지 또는 이전 페이지를 선택하여 현재 페이지의 다음 페이지 또는 이전 페이지를 활성화시키기 위한 플로팅 버튼을 포함하는 것을 특징으로 하는 장문 번역 방법. - 제4항에 있어서,
상기 사용자 인터페이스를 제공하는 단계는,
사용자의 로그인 여부를 확인하는 단계;
상기 사용자가 로그인된 경우, 상기 사용자 인터페이스를 제공하는 단계; 및
상기 사용자가 로그인되지 않은 경우, 상기 사용자에게 로그인을 유도하기 위한 정보를 제공하여 상기 사용자가 로그인하는 경우, 상기 사용자 인터페이스를 제공하는 단계
를 포함하는 것을 특징으로 하는 장문 번역 방법. - 제1항 또는 제2항에 있어서,
상기 번역 결과를 제공하는 단계는,
상기 생성된 페이지들 중 현재 활성화된 페이지에 대응하는 텍스트 부분의 번역을 번역 서비스를 제공하는 서버로 요청하는 단계; 및
상기 서버로부터 상기 현재 활성화된 페이지에 대응하는 텍스트 부분을 위한 번역 결과를 수신하여 상기 현재 활성화된 페이지를 통해 표시하는 단계
를 포함하는 것을 특징으로 하는 장문 번역 방법. - 제2항에 있어서,
상기 번역 결과를 제공하는 단계는,
상기 제1 페이지에 대응하는 텍스트 부분의 번역 결과가 상기 저장소에 캐싱되어 있지 않은 경우, 기설정된 시간 동안 대기하면서 제2 페이지로의 추가 이동 여부를 확인하는 단계;
상기 기설정된 시간이 지나는 동안 제2 페이지로의 추가 이동이 발생하지 않은 경우, 상기 제1 페이지에 대응하는 텍스트 부분의 번역을 처리하는 단계; 및
상기 기설정된 시간이 지나기 전에 제2 페이지로의 추가 이동이 발생하는 경우, 상기 제1 페이지에 대응하는 텍스트 부분의 번역을 스킵하는 단계
를 포함하는 것을 특징으로 하는 장문 번역 방법. - 컴퓨터 장치와 결합되어 제1항 또는 제2항의 방법을 컴퓨터 장치에 실행시키기 위해 컴퓨터 판독 가능한 기록매체에 저장된 컴퓨터 프로그램.
- 제1항 또는 제2항의 방법을 컴퓨터 장치에 실행시키기 위한 컴퓨터 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록매체.
- 컴퓨터에서 실행 가능한 명령을 저장하는 메모리; 및
상기 명령을 실행하도록 구현되는 적어도 하나의 프로세서
를 포함하고,
상기 적어도 하나의 프로세서에 의해,
번역 서비스에서 제한하는 글자수를 초과하는 장문을 입력받고,
상기 장문이 포함하는 전체 텍스트를 상기 글자수를 기준으로 복수의 텍스트 부분들로 분리하고,
상기 복수의 텍스트 부분들을 위한 복수의 페이지들을 생성하고,
상기 생성된 페이지들을 통해 대응하는 텍스트 부분을 위한 번역 결과를 제공하고,
상기 번역 결과를 제공하기 위해, 상기 적어도 하나의 프로세서에 의해,
상기 생성된 페이지들간의 이동을 통해 제1 페이지로 이동된 경우, 기설정된 시간 동안 대기하면서 제2 페이지로의 추가 이동 여부를 확인하고,
상기 기설정된 시간이 지나는 동안 제2 페이지로의 추가 이동이 발생하지 않은 경우, 제1 페이지에 대응하는 텍스트 부분의 번역을 처리하고,
상기 기설정된 시간이 지나기 전에 제2 페이지로의 추가 이동이 발생하는 경우, 상기 제1 페이지에 대응하는 텍스트 부분의 번역을 스킵하는 것
을 특징으로 하는 컴퓨터 장치. - 컴퓨터에서 실행 가능한 명령을 저장하는 메모리; 및
상기 명령을 실행하도록 구현되는 적어도 하나의 프로세서
를 포함하고,
상기 적어도 하나의 프로세서에 의해,
번역 서비스에서 제한하는 글자수를 초과하는 장문을 입력받고,
상기 장문이 포함하는 전체 텍스트를 상기 글자수를 기준으로 복수의 텍스트 부분들로 분리하고,
상기 복수의 텍스트 부분들을 위한 복수의 페이지들을 생성하고,
상기 생성된 페이지들을 통해 대응하는 텍스트 부분을 위한 번역 결과를 제공하고,
상기 번역 결과를 제공하기 위해, 상기 적어도 하나의 프로세서에 의해,
상기 생성된 페이지들간의 이동을 통해 제1 페이지로 이동된 경우, 상기 제1 페이지에 대응하는 텍스트 부분의 번역 결과가 저장소에 캐싱되어 있는지 확인하고,
상기 제1 페이지에 대응하는 텍스트 부분의 번역 결과가 상기 저장소에 캐싱되어 있는 경우, 상기 저장소에 캐싱되어 있는 번역 결과를 상기 제1 페이지를 통해 제공하는 것
을 특징으로 하는 컴퓨터 장치. - 제11항 또는 제12항에 있어서,
상기 적어도 하나의 프로세서에 의해,
상기 복수의 텍스트 부분들 중 제1 텍스트 부분의 마지막 문장이 분리되는 경우, 상기 마지막 문장이 상기 제1 텍스트 부분의 다음 텍스트 부분인 제2 텍스트 부분에 포함되도록 상기 전체 텍스트를 상기 복수의 텍스트 부분들로 분리하는 것
을 특징으로 하는 컴퓨터 장치. - 제11항 또는 제12항에 있어서,
상기 적어도 하나의 프로세서에 의해,
상기 생성된 페이지들간의 이동을 통해 상기 생성된 페이지들 중 특정 페이지를 활성화시키기 위한 사용자 인터페이스를 제공하는 것
을 특징으로 하는 컴퓨터 장치. - 제11항 또는 제12항에 있어서,
상기 적어도 하나의 프로세서에 의해,
상기 생성된 페이지들 중 현재 활성화된 페이지에 대응하는 텍스트 부분의 번역을 번역 서비스를 제공하는 서버로 요청하고,
상기 서버로부터 상기 현재 활성화된 페이지에 대응하는 텍스트 부분을 위한 번역 결과를 수신하여 상기 현재 활성화된 페이지를 통해 표시하는 것
을 특징으로 하는 컴퓨터 장치. - 제12항에 있어서,
상기 번역 결과를 제공하기 위해, 상기 적어도 하나의 프로세서에 의해,
상기 제1 페이지에 대응하는 텍스트 부분의 번역 결과가 상기 저장소에 캐싱되어 있지 않은 경우, 기설정된 시간 동안 대기하면서 제2 페이지로의 추가 이동 여부를 확인하고,
상기 기설정된 시간이 지나는 동안 제2 페이지로의 추가 이동이 발생하지 않은 경우, 상기 제1 페이지에 대응하는 텍스트 부분의 번역을 처리하고,
상기 기설정된 시간이 지나기 전에 제2 페이지로의 추가 이동이 발생하는 경우, 상기 제1 페이지에 대응하는 텍스트 부분의 번역을 스킵하는 것
을 특징으로 하는 컴퓨터 장치.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190116741A KR102280535B1 (ko) | 2019-09-23 | 2019-09-23 | 장문 번역 방법 및 시스템 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190116741A KR102280535B1 (ko) | 2019-09-23 | 2019-09-23 | 장문 번역 방법 및 시스템 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210034867A KR20210034867A (ko) | 2021-03-31 |
| KR102280535B1 true KR102280535B1 (ko) | 2021-07-22 |
Family
ID=75237886
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190116741A Active KR102280535B1 (ko) | 2019-09-23 | 2019-09-23 | 장문 번역 방법 및 시스템 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102280535B1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102842535B1 (ko) * | 2022-09-13 | 2025-08-06 | 쿠팡 주식회사 | 전자 장치 및 그의 번역 정보 제공 방법 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004220616A (ja) * | 2003-01-14 | 2004-08-05 | Cross Language Inc | 3つ以上の対訳画面を同時に表示し編集可能にする機械翻訳装置 |
| JP2013190975A (ja) | 2012-03-13 | 2013-09-26 | Yahoo Japan Corp | 翻訳制御装置、翻訳制御方法及び翻訳制御プログラム |
| US20190197117A1 (en) | 2017-02-07 | 2019-06-27 | Panasonic Intellectual Property Management Co., Ltd. | Translation device and translation method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07141365A (ja) * | 1993-11-19 | 1995-06-02 | Sharp Corp | 機械翻訳装置 |
| KR101646414B1 (ko) * | 2013-12-13 | 2016-08-08 | 주식회사 플리토 | 장문 번역 서비스 장치 및 방법 |
-
2019
- 2019-09-23 KR KR1020190116741A patent/KR102280535B1/ko active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004220616A (ja) * | 2003-01-14 | 2004-08-05 | Cross Language Inc | 3つ以上の対訳画面を同時に表示し編集可能にする機械翻訳装置 |
| JP2013190975A (ja) | 2012-03-13 | 2013-09-26 | Yahoo Japan Corp | 翻訳制御装置、翻訳制御方法及び翻訳制御プログラム |
| US20190197117A1 (en) | 2017-02-07 | 2019-06-27 | Panasonic Intellectual Property Management Co., Ltd. | Translation device and translation method |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20210034867A (ko) | 2021-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11803564B2 (en) | Method and system for keyword search using messaging service | |
| JP6269777B2 (ja) | 拡張サービスに対するウィジェット表示方法及び前記方法を行う装置 | |
| JP6617179B2 (ja) | コンテンツ内のハイライトコメントを処理するための方法およびシステム | |
| US8612418B2 (en) | Mobile web browser for pre-loading web pages | |
| KR102351587B1 (ko) | 선택가능한 그래픽 엘리먼트를 통해 자동화된 에이전트로 대화를 초기화하기 | |
| KR20200011123A (ko) | 어플리케이션의 내용 분석을 통해 사용자 접근을 제어하는 방법 및 시스템 | |
| JP2021184284A (ja) | メッセージ基盤の通知を提供するための方法およびシステム | |
| US11470024B2 (en) | Method, system, and non-transitory computer readable record medium for providing reminder messages | |
| EP2840802A1 (en) | Method and apparatus for sharing media content and method and apparatus for displaying media content | |
| KR20200092446A (ko) | 어체 변환이 가능한 기계 번역 방법 및 시스템 | |
| CN114065080A (zh) | 页面渲染方法、装置、设备及计算机可读存储介质 | |
| KR102194319B1 (ko) | 사용자에게 개인화된 지도 환경에서 장소 기반의 환경 정보를 제공하는 시스템 및 방법 | |
| KR102280535B1 (ko) | 장문 번역 방법 및 시스템 | |
| JP7666863B2 (ja) | アプリ使用パターンと会話分析に基づいてアプリ機能のショートカットを推薦する方法および装置 | |
| KR102074764B1 (ko) | 모바일 기기의 입력 인터페이스 내에서 맞춤법 검사를 지원하는 방법 및 시스템 | |
| US20160147741A1 (en) | Techniques for providing a user interface incorporating sign language | |
| KR102158544B1 (ko) | 모바일 기기의 입력 인터페이스 내에서 맞춤법 검사를 지원하는 방법 및 시스템 | |
| EP3559826B1 (en) | Method and system providing contextual functionality in static web pages | |
| US9811333B2 (en) | Using a version-specific resource catalog for resource management | |
| KR102246664B1 (ko) | 폰트 스티커를 제공하는 방법, 시스템, 및 비-일시적인 컴퓨터 판독가능한 기록 매체 | |
| KR102084597B1 (ko) | 메신저 어플리케이션 실행 장치 및 방법 | |
| Čović et al. | Development and implementation of location based native mobile application | |
| US10445111B2 (en) | Font download on application boot | |
| KR20220147821A (ko) | 대화방 내에서 검색결과 바로가기를 제공하는 방법, 컴퓨터 장치, 및 컴퓨터 프로그램 | |
| KR20230018649A (ko) | 컨텐츠 접근 제어 방법 및 시스템 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190923 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20201121 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210520 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210716 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20210719 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20240624 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250623 Start annual number: 5 End annual number: 5 |