실시간 캡처를 처리하는 동일한 OCR 및 번역 파이프라인이 기기 라이브러리에서 가져온 사진도 처리합니다. 스크린샷, 저장된 거리 표지판이나 메뉴 사진, 친구가 공유한 이미지에 사용하세요.
가져오기 작동 방식
- 갤러리에서 선택. 카메라 페이지의 갤러리 아이콘을 탭하면
image_picker를 통해 시스템 사진 선택기가 열립니다. 선택한 이미지는 앱의 임시 디렉토리로 복사되고 원본은 그대로 유지됩니다. - 물리적 방향 읽기. 라이브러리 사진에는 안정적인 EXIF 방향 태그가 있어 가져오기 경로는 가속도계에 닿지 않고 EXIF를 직접 사용합니다. OCR 전에 이미지가 올바른 위쪽 방향으로 회전됩니다.
- 동일한 OCR 파이프라인. 이미지는 카메라 경로에서 사용되는 동일한
vision_text_recognition엔진으로 공급됩니다. "가져오기"와 "캡처"에 대한 특별한 처리가 필요하지 않습니다 — 결과 페이지와 번역 동작은 동일합니다. - 기록에 저장. 카메라 캡처와 마찬가지로 가져온 사진을 로컬 번역 기록에 저장할 수 있습니다. 저장된 복사본은 전체 라이브러리 사진이 아니라 압축된 썸네일로 저장 공간을 적절하게 유지합니다.
캡처 대신 가져오기를 사용하는 경우
- 스크린샷. 스크린샷으로 저장된 UI 문자열, 오류 대화 상자 또는 웹 스니펫을 번역합니다.
- 이미 촬영한 사진. 여행, 회의 또는 친구의 채팅에서 사진을 재촬영하지 않고 번역합니다.
- 스케치 또는 화이트보드. 화이트보드 메모와 스케치의 사진은 표면에 빛반사가 있을 때 재캡처보다 더 선명한 경우가 많습니다.
- 문서. 다른 앱에서 캡처한 영수증, 명함 및 라벨의 스냅샷을 도구를 전환하지 않고 번역할 수 있습니다.
프라이버시
가져온 사진은 실시간 사진과 동일한 온디바이스 파이프라인을 거칩니다. 메모리에서 처리되며 당사가 운영하는 서버에 업로드되지 않습니다. 저장된 기록 복사본은 기기의 앱 로컬 데이터베이스에만 저장되며 기록 페이지에서 개별적으로 삭제할 수 있습니다.
제한 사항
- 기존 회전이 유지됩니다. OS에서 회전한 사진은 OCR 전에 다시 위쪽 방향으로 회전됩니다. 이는 가져오기에서 "OCR이 깨진 텍스트를 반환" 문제의 가장 일반적인 원인입니다.
- 큰 원본은 축소됩니다. OCR 엔진의 권장 해상도보다 큰 사진은 인식 전에 축소됩니다. 기기의 원본 사진은 영향을 받지 않습니다.
- 일괄 가져오기 없음. 각 사진에는 자체 하나의 탭이 필요합니다. 저장된 많은 사진을 번역해야 하는 경우 한 번에 하나씩 실행하세요. 단일 이미지의 OCR + 번역은 일반적으로 몇 초 안에 완료됩니다.