I am following the documentation on this page to use the base Google NMT in the v3beta1 API: https://cloud.google.com/translate/docs/translating-text-v3
curl -X POST \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H 'Content-Type: application/json' --data "{
model: 'projects/
model: 'projects/project-id/locations/global/models/general/base',
source_language_code: 'en',
target_language_code: 'de',
contents: ['Come here!']
}"
I don't receive permission errors with Custom Models but I am receiving a permission error with the Base NMT Model:
{"error"=>{"code"=>403, "message"=>"Cloud IAM permission 'cloudtranslate.generalModels.predict' denied. ", "status"=>"PERMISSION_DENIED"}}{"error"=>{"code"=>403, "message"=>"Cloud IAM permission 'cloudtranslate.generalModels.predict' denied. ", "status"=>"PERMISSION_DENIED"}}{"error"=>{"code"=>403, "message"=>"Cloud IAM permission 'cloudtranslate.generalModels.predict' denied. ", "status"=>"PERMISSION_DENIED"}} Rendering models/translate_user.js.erb
Rendered models/translate_user.js.erb (0.5ms)