公開APIリファレンス
このドキュメントは、Wovn クラスで利用可能な公開されている非廃止メソッドの概要と使用例を提供します。これらのメソッドを使用することで、Android アプリケーションに WOVN.io の翻訳機能を統合および制御できます。
初期化
start(Context context)
指定されたアプリケーションコンテキストで WOVN SDK を初期化します。 注意: 通常、WOVN は自動的にアプリケーションコンテキスト を取得できます。このメソッドは取得できない場合に使用してください。
パラメータ:
context: アプリケーションコンテキスト。
例:
Wovn.start(getApplicationContext());
start()
指定されたデバッグモードフラグで WOVN SDK を初期化します。
例:
Wovn.start();
ビューの翻訳
translateView(View view, String screen, WovnTranslateViewFunction callback) (廃止予定)
指定された View を現在の言語に翻訳します。SDK が自動的に一部のビューを翻訳できない場合に主に有用です。
パラメータ:
view: 翻訳するビュー。screen: 翻訳に対応する画面名。callback: 翻訳完了時に実行されるコールバック。
例:
Wovn.translateView(myView, "MainScreen", new WovnTranslateViewFunction() {
@Override
public void onTranslated() {
// 翻訳完了の処理
}
});
translateView(View view, String screen)
上記と同様ですが、コールバックはありません。
パラメータ:
view: 翻訳するビュー。screen: 画面名。
例:
Wovn.translateView(myView, "MainScreen");
translateView(View view)
ビューのコンテキストから画面名を取得して指定された View を翻訳します。
パラメータ:
view: 翻訳するビュー。
例:
Wovn.translateView(myView);
translateView(View view, Activity activity, WovnTranslateViewFunction callback) (廃止予定)
アクティビティを使用して画面名を決定し、コールバック付きでビューを翻訳します。
パラメータ:
view: 翻訳するビュー。activity: 画面名を提供するアクティビティ。callback: 翻訳完了後のコールバック。
例:
Wovn.translateView(myView, myActivity, new WovnTranslateViewFunction() {
@Override
public void onTranslated() {
// 完了の処理
}
});
translateView(View view, Activity activity)
アクティビティを使用して画面名を決定し、コールバックなしでビューを翻訳します。
パラメータ:
view: 翻訳するビュー。activity: 画面名を提供するアクティビティ。
例:
Wovn.translateView(myView, myActivity);
アラートの翻訳
translateAlert(AlertDialog alertDialog)
指定された AlertDialog を翻訳します。WOVN SDK はほとんどの AlertDialog を自動的に翻訳しますが、非常に軽微なちらつきが発生することがあります。ちらつきを避けるために、ダイアログを表示する前にこのメソッドを使用してください。
パラメータ:
alertDialog: 翻訳するアラートダイアログ。
例:
AlertDialog dialog = new AlertDialog.Builder(context)
.setTitle("Title")
.setMessage("Message")
.create();
Wovn.translateAlert(dialog);
dialog.show();