1

我有一个 PHP 脚本,它将用户响应转换为将数据映射到预定义的类别。它目前适用于将西班牙语回复 (es) 翻译成英语 (en),但是当我尝试通过 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] => â † † â † â † â † â † â † â †
)
4

0 回答 0