見出し画像

「WOVN.api」によりビジネスの国際化が更に広がります!

 みなさん、こんにちは。WOVN Product Marketing Manager の小林です。今回は WOVN.api についてご紹介させていただきます。

背景

 これまで WOVN.io ではライブラリやスクリプト、WOVN.app では SDK を提供する事でインターネット上における Web サイトやクラウドサービス、アプリなどのコンテンツやドキュメント情報を多様な手段で取得/翻訳、企業毎の多言語DBを構築する事で、ビジネスの国際化を推進してまいりました。

 各社様の DX 推進に伴い、ライブラリやスクリプト、SDK の設置が難しいサービス・ソリューションに対しても多言語化や国際化のご相談を数多く頂き、WOVN で構築した多言語データベースを活用した提供サービス拡張の検討を開始しました。

画像1

概要

 WOVN.api を使用することで、多言語化が困難であったメールやチャットサービス、企業データベース、デジタルサイネージなどにも WOVN.io の多言語化のコア機能と連携することで、企業毎の多言語DBを始めとした既存機能を合わせてご利用いただけます。

画像2

 WOVN.api で提供する REST API のひとつ「Translation sets API」は、お客様が運用する Web サーバー内の任意の処理に多言語化処理を挿入することが可能です。

 多言語化された結果を直接、お客様のデータベースや全文検索の外部サービスに直接、保存してご活用いただくなど、ビジネスの国際化を更に広げることができます。

活用イメージ

翻訳対象バリューの新規格納(POST / translation_sets)

新規バリューを格納し管理画面上での翻訳作業を可能にします。

スクリーンショット 2020-12-22 11.54.59

翻訳対象バリューの取り出し(GET / translation_sets)

予め POST / translation_sets で格納したバリューの翻訳を取り出します。

スクリーンショット 2020-12-08 0.25.21

活用事例

勤怠管理 SaaS 市場シェア No.1「KING OF TIME」との API 連携

勤怠管理ページの多言語化と共に運用における翻訳工数と、管理工数を大幅に削減。

画像5

画像6

「KING OF TIME」との API 連携詳細はこちら

サイト内検索サービス「NaviPlus サーチ」との API 連携

企業が保有する内部データも容易に多言語化して管理することが可能となり、多言語キーワードを用いたサイト内検索を実現。

画像7

画像8

「NaviPlus サーチ」との API 連携詳細はこちら

API サンプルコード

翻訳の格納


curl --request POST \
--url https://api.wovn.io/v1/translation_sets \
--header 'authorization: Token token="eyJ......p7lks4Py-WtoRgN1Qhj5cAa8qw"' \
--header 'content-type: application/json' \
--data '{
 "project_token": "t0k3n1",
 "translation_sets": [
 {
   "id": "japanese_set",
   "terms": [
     {
       "id": "id001",
       "src": "おはようございます"
     },
     {
       "id": "id002",
       "src": "こんにちはAPI"
     }
   ]
 }]
}' 

翻訳の取得

curl --request GET \
--url https://api.wovn.io/v1/translation_sets \
--header 'authorization: Token token="eyJ......p7lks4Py-WtoRgN1Qhj5cAa8qw"' \
--header 'content-type: application/json' \
--data '{
"project_token": "t0k3n1",
"translation_set_ids": ["japanese_set"]
}' 

レスポンス

{
 "project_token": "t0k3n1",
 "translation_sets": [
 {
   "id": "japanese_set",
   "terms": [
   {
     "id": "id001",
     "src": "おはようございます",
     "status": "translated",
     "translations": {
       "en": "Good morning"
     }
   },
   {
     "id": "id002",
     "src": "こんにちは",
     "status": "translated",
     "translations": {
       "en": "Hello"
     }
 }
]}

※ WOVN.io では、Web サイトからスクレイピングしてプロジェクトとそれに紐づくページに追加したテキスト1つ1つをバリューという単位で管理します。詳細はこちらより参照ください。

※ WOVN.api を利用するには、WOVN カスタマーサクセス担当にて WOVN.api 機能を有効にする必要があります。

お問い合わせ

ご契約企業様 :弊社担当者までご連絡ください。
上記以外の場合:フォームからお問い合わせください。担当よりご連絡いたします。

WOVN.io に関する資料のDLはこちらです。