2017-12-26 52 views
1

내가이 명령을 사용 :gcloud CLI 도구를 사용하여 포르투갈어 문장에서 Google 자연 언어를 사용하는 방법은 무엇입니까?

"gcloud ml의 언어 분석 구문 --language = PT-BR --content ="Capítulo "

이 오류 얻을 :

을 ERROR : (gcloud.ml.language.analyze-syntax) 유효한 7 비트 ASCII가 아니기 때문에 명령 줄 인수 [--content = Cap \ xedtulo]를 읽지 못했습니다.

gcloud ml 분석 할 구문 - 구문 --content = Cap \ sedtulo ^ 잘못된 문자

그러나 데모 도구 (https://cloud.google.com/natural-language/?hl=pt-br)를 사용하면 올바른 응답을 얻습니다.

왜? 포르투갈어 또는 스페인어와 같은 강조된 언어로 Google 자연어를 사용하는 방법은 무엇입니까?

답변

0

면책 조항 : Google Cloud Platform 지원 팀에 있습니다.

분명히 이것은 내부 문제 일 수 있으므로 적절한 조사 팀과상의해야합니다. 내 대답에 댓글을 게시하고 적절한 Google Public Issue Tracker page을 연결합니다.

왜?

다음과 같은 명령을 실행하는 경우이 오류에 대한 자세한 정보를 얻을 수 있습니다

:

File "/google/google-cloud-sdk/lib/third_party/apitools/base/protorpclite/messages.py", line 1541, in validate_element 
    raise validation_error 
ValidationError: Field content encountered non-ASCII string 'Cap\xc3\xadtulo\n': 'ascii' codec can't decode byte 0xc3 in position 3: ordinal not in range(128) 

가 제안 : analyze_test.txt

Capítulo

던진 오류가

gcloud ml language analyze-syntax --content-file=analyze_test.txt --verbosity=debug 

을 어딘가에있는 길을 따라, 인코딩 명세는 lac이다. 왕이 gcloud ml이이 라이브러리와 통신 할 때 인코딩이 누락되면 라이브러리 을 알 수없는 문자 (7-bit ASCII characters 제외)로부터 보호합니다. documentation 알 수


으로, 하나는, 또는 매우 짧은 텍스트에 대한 실험이 명령 을 사용해야합니다. 제작 또는 응용 프로그램 (예 : APIs)에 사용해야합니다.

+0

[이 링크] (https://issuetracker.google.com/issues/71527718)는 공개 된 이슈로 연결됩니다. – Tudormi