【问题标题】:Does the Bot Framework support the Korean language?Bot Framework 是否支持韩语?
【发布时间】:2017-04-11 00:42:52
【问题描述】:

有人问我是否可以使用 Microsoft Bot Framework 构建支持韩语的机器人。

我可以看到描述如何将提示翻译成不同语言的本地化说明。我还读到可以使用 Microsoft Translator,以便机器人可以切换到用户的语言。

是否有支持的语言列表?这是否扩展到机器人可能调用的认知服务,例如 LUIS 或 QnA Maker?

【问题讨论】:

    标签: botframework


    【解决方案1】:

    您可以在msdn 中找到支持的语言列表(通过运行 sn -p 查看以下内容)

    <div>
              <table Responsive="true" summary="table"><tr class="thead" Responsive="true"><th scope="col">Language Code</th><th scope="col">English Name</th></tr>
                  <tr><td data-th="Language Code">
                    <p>af</p>
                    </td><td data-th="English Name">
                    <p>Afrikaans</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>ar</p>
                    </td><td data-th="English Name">
                    <p>Arabic</p>
                    </td></tr>
    			  <tr><td data-th="Language Code">
                    <p>bs-Latn</p>
                    </td><td data-th="English Name">
                    <p>Bosnian (Latin)</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>bg</p>
                    </td><td data-th="English Name">
                    <p>Bulgarian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>ca</p>
                    </td><td data-th="English Name">
                    <p>Catalan</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>zh-CHS</p>
                    </td><td data-th="English Name">
                    <p>Chinese Simplified</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>zh-CHT</p>
                    </td><td data-th="English Name">
                    <p>Chinese Traditional</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>hr</p>
                    </td><td data-th="English Name">
                    <p>Croatian</p>
                    </td></tr>			  
                  <tr><td data-th="Language Code">
                    <p>cs</p>
                    </td><td data-th="English Name">
                    <p>Czech</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>da</p>
                    </td><td data-th="English Name">
                    <p>Danish</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>nl</p>
                    </td><td data-th="English Name">
                    <p>Dutch</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>en</p>
                    </td><td data-th="English Name">
                    <p>English</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>et</p>
                    </td><td data-th="English Name">
                    <p>Estonian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>fi</p>
                    </td><td data-th="English Name">
                    <p>Finnish</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>fr</p>
                    </td><td data-th="English Name">
                    <p>French</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>de</p>
                    </td><td data-th="English Name">
                    <p>German</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>el</p>
                    </td><td data-th="English Name">
                    <p>Greek</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>ht</p>
                    </td><td data-th="English Name">
                    <p>Haitian Creole</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>he</p>
                    </td><td data-th="English Name">
                    <p>Hebrew</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>hi</p>
                    </td><td data-th="English Name">
                    <p>Hindi</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>mww</p>
                    </td><td data-th="English Name">
                    <p>Hmong Daw</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>hu</p>
                    </td><td data-th="English Name">
                    <p>Hungarian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>id</p>
                    </td><td data-th="English Name">
                    <p>Indonesian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>it</p>
                    </td><td data-th="English Name">
                    <p>Italian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>ja</p>
                    </td><td data-th="English Name">
                    <p>Japanese</p>
                    </td></tr>
     			  <tr><td data-th="Language Code">
                    <p>sw</p>
                    </td><td data-th="English Name">
                    <p>Kiswahili</p>
                    </td></tr>       
    			  <tr><td data-th="Language Code">
                    <p>tlh</p>
                    </td><td data-th="English Name">
                    <p>Klingon</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>tlh-Qaak</p>
                    </td><td data-th="English Name">
                    <p>Klingon (pIqaD)</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>ko</p>
                    </td><td data-th="English Name">
                    <p>Korean</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>lv</p>
                    </td><td data-th="English Name">
                    <p>Latvian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>lt</p>
                    </td><td data-th="English Name">
                    <p>Lithuanian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>ms</p>
                    </td><td data-th="English Name">
                    <p>Malay</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>mt</p>
                    </td><td data-th="English Name">
                    <p>Maltese</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>no</p>
                    </td><td data-th="English Name">
                    <p>Norwegian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>fa</p>
                    </td><td data-th="English Name">
                    <p>Persian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>pl</p>
                    </td><td data-th="English Name">
                    <p>Polish</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>pt</p>
                    </td><td data-th="English Name">
                    <p>Portuguese</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>otq</p>
                    </td><td data-th="English Name">
                    <p>Querétaro Otomi</p>
                    </td></tr>  
                  <tr><td data-th="Language Code">
                    <p>ro</p>
                    </td><td data-th="English Name">
                    <p>Romanian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>ru</p>
                    </td><td data-th="English Name">
                    <p>Russian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>sr-Cyrl</p>
                    </td><td data-th="English Name">
                    <p>Serbian (Cyrillic)</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>sr-Latn</p>
                    </td><td data-th="English Name">
                    <p>Serbian (Latin)</p>
                    </td></tr>			  
                  <tr><td data-th="Language Code">
                    <p>sk</p>
                    </td><td data-th="English Name">
                    <p>Slovak</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>sl</p>
                    </td><td data-th="English Name">
                    <p>Slovenian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>es</p>
                    </td><td data-th="English Name">
                    <p>Spanish</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>sv</p>
                    </td><td data-th="English Name">
                    <p>Swedish</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>th</p>
                    </td><td data-th="English Name">
                    <p>Thai</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>tr</p>
                    </td><td data-th="English Name">
                    <p>Turkish</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>uk</p>
                    </td><td data-th="English Name">
                    <p>Ukrainian</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>ur</p>
                    </td><td data-th="English Name">
                    <p>Urdu</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>vi</p>
                    </td><td data-th="English Name">
                    <p>Vietnamese</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>cy</p>
                    </td><td data-th="English Name">
                    <p>Welsh</p>
                    </td></tr>
                  <tr><td data-th="Language Code">
                    <p>yua</p>
                    </td><td data-th="English Name">
                    <p>Yucatec Maya</p>
                    </td></tr>			  
                </table>
    
            </div>

    如您所见,韩语是受支持的语言。此外,您可以在here 找到有关此问题的更多详细信息。

    【讨论】:

      【解决方案2】:

      根据 OmG 的说法,韩语是 Bot Framework 中受支持的语言。韩语也支持 LUIS,如下图所示。

      要获取此文化列表,还可以使用 LUIS 编程 API 密钥发出 GET 请求。为此,请使用您的密钥访问此链接:https://westus.api.cognitive.microsoft.com/luis/api/v2.0/apps/cultures?subscription-key=Your-LUIS-Programmatic-API-KEY

      如其常见问题解答所示,QnA Maker 也支持其他语言,但仅针对英语进行了广泛测试。

      【讨论】:

        猜你喜欢
        • 2022-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-18
        • 1970-01-01
        • 2018-02-28
        • 2018-06-04
        相关资源
        最近更新 更多