Docker image is not translating zh to en

I have a docker running, and I can’t get zn to en like the web site does very well.

Calling by API, I get nothing back, with both zh and auto as the source.

$Uri = "http://192.168.1.50:6000/translate"
$Body = @{
    q       = "微信王者荣耀开黑群"
    source = "zh"
    target = "en"
    format = "text"
    api_key = ""
} | ConvertTo-Json
$Headers = @{ "Content-Type" = "application/json" }
$Response = Invoke-WebRequest -Method Post -Uri $Uri -Body $Body -Headers $Headers
Write-Output (ConvertFrom-Json $Response.Content)

Gives me the below

translatedText
--------------
?…

Spanish, french work well like below

    q       = "buenos dias"
    source = "auto"
    target = "en"

@{confidence=92; language=es} good morning

Anything obvious I’m missing? Docker log below.

Updating language models
Found 58 models
Downloading Arabic → English (1.0) ...
Downloading Azerbaijani → English (1.5) ...
Downloading Catalan → English (1.7) ...
Downloading Chinese → English (1.7) ...
Downloading Czech → English (1.5) ...
Downloading Danish → English (1.3) ...
Downloading Dutch → English (1.4) ...
Downloading English → Arabic (1.0) ...
Downloading English → Azerbaijani (1.5) ...
Downloading English → Catalan (1.7) ...
Downloading English → Chinese (1.7) ...
Downloading English → Czech (1.5) ...
Downloading English → Danish (1.3) ...
Downloading English → Dutch (1.4) ...
Downloading English → Esperanto (1.5) ...
Downloading English → Finnish (1.5) ...
Downloading English → French (1.0) ...
Downloading English → German (1.0) ...
Downloading English → Greek (1.5) ...
Downloading English → Hebrew (1.5) ...
Downloading English → Hindi (1.1) ...
Downloading English → Hungarian (1.5) ...
Downloading English → Indonesian (1.2) ...
Downloading English → Irish (1.1) ...
Downloading English → Italian (1.0) ...
Downloading English → Japanese (1.1) ...
Downloading English → Korean (1.1) ...
Downloading English → Persian (1.5) ...
Downloading English → Polish (1.1) ...
Downloading English → Portuguese (1.0) ...
Downloading English → Russian (1.7) ...
Downloading English → Slovak (1.5) ...
Downloading English → Spanish (1.0) ...
Downloading English → Swedish (1.5) ...
Downloading English → Turkish (1.5) ...
Downloading English → Ukranian (1.4) ...
Downloading Esperanto → English (1.5) ...
Downloading Finnish → English (1.5) ...
Downloading French → English (1.0) ...
Downloading German → English (1.0) ...
Downloading Greek → English (1.5) ...
Downloading Hebrew → English (1.5) ...
Downloading Hindi → English (1.1) ...
Downloading Hungarian → English (1.5) ...
Downloading Indonesian → English (1.2) ...
Downloading Irish → English (1.1) ...
Downloading Italian → English (1.0) ...
Downloading Japanese → English (1.1) ...
Downloading Korean → English (1.1) ...
Downloading Persian → English (1.5) ...
Downloading Polish → English (1.1) ...
Downloading Portuguese → English (1.0) ...
Downloading Russian → English (1.0) ...
Downloading Slovak → English (1.5) ...
Downloading Spanish → English (1.0) ...
Downloading Swedish → English (1.5) ...
Downloading Turkish → English (1.5) ...
Downloading Ukranian → English (1.4) ...
Loaded support for 30 languages (58 models total)!
Running on http://0.0.0.0:6000
Running on http://0.0.0.0:6000
1 Like

Check your string encoding? Make sure the string is UTF-8 before being sent over the network.

2 Likes