# General Translation Integrations: 翻訳済みコンテンツの使用 URL: https://generaltranslation.com/ja/docs/integrations/storyblok/guides/using-translated-content.mdx --- title: 翻訳済みコンテンツの使用 description: General Translation は Storyblok の翻訳を言語ごとにどのように保存し、delivery API からどのように取得するのでしょうか? related: links: - /docs/integrations/storyblok/guides/translating-content - /docs/integrations/storyblok/guides/managing-translations - /docs/integrations/storyblok/guides/configuring-storyblok --- General Translation は、翻訳をフィールド単位のローカライズされた値として Storyblok のストーリーに書き込みます。これは Storyblok のフィールドレベル翻訳モデルに基づくため、翻訳済みコンテンツは言語パラメータを指定して Storyblok 独自の Content Delivery API から取得します。 ## 翻訳の保存方法 [#how-stored] 翻訳は、同じ ストーリー 内でフィールドごと・言語ごとに保存されます。翻訳対象のフィールドでは、General Translation が ストーリー の content 内で source value と並べてローカライズ済みの値を書き込み、対象言語を key として保存します。 これは次のことを意味します。 * 翻訳用に別の ストーリー や document が作成されることはありません。1 つの ストーリー に source と、そのローカライズされたすべてのフィールド値が格納されます。 * 既存の ストーリー 構造とスラッグは変更されません。 * 書き込みは下書きとして行われるため、Storyblok の editor では言語を切り替えると翻訳を確認でき、ストーリー を公開したときにのみ本番に反映されます。 *注: General Translation は、フィールド名と対象言語から導出されたフィールドごと・言語ごとの key に、ローカライズ済みの値を保存します。これを直接利用する場合は、必ず事前にシリアライズコードで正確な key 形式を確認してください。Storyblok の delivery API 経由で読み取る場合は、この形式を知る必要はありません。* ## 翻訳済みコンテンツを取得する [#fetch-content] Storyblok のフィールド単位の翻訳に関するドキュメントと同様に、翻訳済みコンテンツを読み込みます。Content Delivery API から story をリクエストし、対象の言語を渡します。 ```bash # 特定の言語でストーリーを取得する curl "https://api.storyblok.com/v2/cdn/stories/home?version=published&language=fr&token=YOUR_DELIVERY_TOKEN" ``` Storyblok は、指定した言語のフィールド値をインプレースで解決したストーリーを返します。デフォルトのコンテンツを取得するには、ソース言語を指定するか、`language` を省略してください。 *注: ここでは、連携の接続時に使用した Management API の personal access token ではなく、Storyblok Content Delivery API token を使用してください。配信ホスト名とパラメータは Storyblok の Delivery API に従います。ご利用のリージョンに応じた内容は、Storyblok のドキュメントで確認してください。* ## 配信前に公開 [#publish-first] General Translation は翻訳を下書きとして保存します。プレビューするには `version=draft` をリクエストし、ユーザーに `version=published` を配信する前に Storyblok でそのストーリーを公開してください。 ## Next steps - /docs/integrations/storyblok/guides/translating-content - /docs/integrations/storyblok/guides/managing-translations - /docs/integrations/storyblok/guides/configuring-storyblok