PHP Google Cloud Translate不支持韩语

时间:2019-06-06 13:33:23

标签: php google-cloud-platform google-translation-api

我有一个PHP脚本,用于翻译用户响应以将数据映射到预定义的类别。目前,它可以将西班牙语回复转换为英语,但是当我尝试通过Google Cloud Translate服务传递韩语(ko)文本时,似乎接收到错误的源文本,因此无法正确翻译。

我尝试查看编码,但是当前所有内容都设置为UTF8。我还要在设置文本之前输出文本,以确保脚本获取正确的文本。

$translate = new TranslateClient();

$options = array( 'target' => 'en', 'format' => 'text' );
$text = "토요일 맡긴 짐이 월요일 발송됨";

$result = $translate->translate( $text, $options );

预期结果:

Array(
    [source] => ko
    [input] => 토요일 맡긴 짐이 월요일 발송됨
    [text] => The baggage for Saturday is shipped on Monday
)

实际结果:

Array (
    [source] => is
    [input] => íìì¼ ë§¡ê¸´ ì§ì´ ììì¼ ë°ì¡ë¨
    [text] => â † † â † â † â † â † â † â †
)

0 个答案:

没有答案