コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Google 翻訳を使用できる「UniLang」紹介

はじめに

「UniLang」を Unity プロジェクトに導入することで
Google 翻訳を使用できるようになります

使用例

using UniLang;
using UnityEngine;

public class Example : MonoBehaviour
{
    private void Start()
    {
        var text = "My name is Pikachu.";
        var translator = Translator.Create
        ( 
            Language.Auto, 
            Language.Japanese 
        );
        translator.Run( text, results =>
        {
            foreach ( var n in results )
            {
                Debug.Log( n.original + " => " + n.translated );
            }
        } );
    }
}

f:id:baba_s:20180516193436p:plain