在Google Cloud Vision API中指定响应语言

时间:2018-06-08 15:54:37

标签: android google-cloud-platform google-cloud-vision

我使用Google Cloud Vision API检测来自给定图像的地标,webEntities和其他内容(请查看文档here),我专门使用图片:annotate endpoint,我想要要指定语言,我希望返回的结果是英文。

有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:2)

image_context添加到响应中,您便已准备就绪。

response = client.text_detection(
    image=image,
    image_context={"language_hints": ["bn"]},  # Bengali
)

答案 1 :(得分:1)

this document中指出,检索到的标签的唯一语言是英语,您可以使用_context.Users.OrderBy(x => x.CreatedAt); await _context.SaveChangesAsync(); 将其翻译成其他语言。据我所知,关于在Vision API中指定语言,正如this document中所述,可以给Cloud Translation API提供语言提示,但是我不知道在非文本检测中指定语言。