문제 해결
문제 해결문제 해결

문제 해결

번역이 실패할 수 있는 원인은 여러 가지가 있습니다. 주요 예시는 다음과 같습니다:

  • 번역 API가 오프라인 상태인 경우
  • 선택한 번역 공급자의 API 키가 설정되지 않은 경우
  • 자동 번역이 활성화되지 않아 번역 게시물이 생성되지 않은 경우
  • 기타

다음은 문제의 원인을 찾는 방법입니다.

번역 실패 시 알림 받기

기본적으로, 🔴 Error 항목이 로그에 추가될 때마다 플러그인 메뉴에 알림 배지가 표시됩니다.

「Hello World」게시물의 스페인어 번역이 실패하고 알림 배지가 표시된 화면
「Hello World」게시물의 스페인어 번역이 실패하고 알림 배지가 표시된 화면

이를 통해 번역이 실패했음을 알 수 있으며, 로그를 확인하도록 안내됩니다.

문제 찾기

로그를 확인하세요. 🔴 Error 가 발견되면, 그곳이 문제의 원인입니다.

🟡 Warning 이 발견되면, 쿼리가 예상치 못한 상태를 감지했음을 나타내며, 이것이 문제의 원인일 수 있습니다.

예를 들어, 번역된 게시물에 태그가 지정되지 않은 경우, 해당 태그가 먼저 번역되지 않았기 때문입니다. 이 경우 로그에는 Tag has no translation for language '...' 경고 항목이 포함됩니다.

이 스크린샷에서는 🔴 Error 가 포함된 로그 항목을 통해 미디어 항목의 번역이 왜 성공하지 못했는지 확인할 수 있습니다:

단일 로그 보기
단일 로그 보기

로그 항목에는 다음과 같이 기록되어 있습니다:

🔴 Error [Query "translate-media"] Execution with errors: Provider 'DeepL' doesn't have an API key configured

즉, 문제는 플러그인 설정 페이지에서 DeepL의 API 키가 설정되지 않은 것입니다.