Как использовать API AWS Translate "TranslateText" через POSTMAN
1 ответ
Решение
Мне удалось найти решение моей проблемы. Проблема заключалась в том, что я ожидал, что заголовок " x-amz-target " будет иметь понятное имя, например " translate ", но из этой ссылки заголовок " x-amz-target " должен быть " AWSShineFrontendService_20170701.TranslateText "
Решение:
- В почтальоне я создал новый запрос POST.
Затем я изменил URL-адрес для региона AWS Translate с:
https://translate.us-east-1.amazonaws.com/TranslateText
кому:
https://translate.us-east-1.amazonaws.com/
В разделе "Заголовки" я добавил следующие заголовки:
Content-Type: application / x-amz-json-1.1
X-Amz-Target: AWSShineFrontendService_20170701.TranslateTextВ разделе "Тело" я выбрал "необработанный" и добавил следующий образец тела:
{ "SourceLanguageCode": "en", "TargetLanguageCode": "fr", "Text": "Creating a test terminology in AWS Translate" }
После повторного тестирования у меня все заработало, как вы можете видеть на скриншоте ниже: