Example #1
0
 /// <summary>
 /// 指定された言語から指定された言語に翻訳します。
 /// </summary>
 /// <param name="from">翻訳元の言語。nullの場合は言語を自動判定します。</param>
 /// <param name="to">翻訳先の言語</param>
 /// <param name="text">翻訳したい文章</param>
 /// <returns>翻訳結果</returns>
 public abstract Task<TranslationResult> TranslateAsync(Language from, Language to, string text);
Example #2
0
 /// <summary>
 /// 翻訳前の文章を自動判定して指定の言語に翻訳します。
 /// </summary>
 /// <param name="to">翻訳先の言語</param>
 /// <param name="text">翻訳したい文章</param>
 /// <returns>翻訳結果</returns>
 public Task<TranslationResult> TranslateAsync(Language to, string text)
     => this.TranslateAsync(null, to, text);