Kevin Wu

Kevin Wu

Special ProjectsGeneral Translation

Kevin focuses on special projects at General Translation.

He was a former software engineer at the US Treasury, venture capitalist at a16z (and founding team member of Speedrun), and investment banker at J.P. Morgan.

Kevin grew up in China and co-founded two internet start-ups while in High School (which was when he taught himself how to code). His time in China inspired him to move to the Bay Area to attend UC Berkeley where he studied engineering and business.

ブログ

Slash を利用する企業を支援

General Translation は、Slash を取引銀行として利用している企業が自社製品をローカライズし、グローバル市場へ事業を拡大できるよう、2,000 ドル分の翻訳クレジットを提供します。

,

記事

57件中6件を表示

ナレッジベース

翻訳をレビュー・編集するにはどうすればよいですか?

各翻訳を翻訳元や他のロケールと見比べ、不自然な箇所を修正します。General Translation では、ダッシュボードの翻訳ページで翻訳を編集し、ラベルとコメントでレビューの進捗を管理します。編集内容は、AIエージェントである Locadex による次回の翻訳実行でプルリクエストに取り込まれます。

,
ナレッジベース

ロケールごとに数値、日付、通貨を書式設定するにはどうすればよいですか?

各値はページのレンダリング時に、読者のロケールと JavaScript の Intl API を使って書式設定し、翻訳対象の文章からは切り離します。General Translation の <Num>、<Currency>、<DateTime>、<RelativeTime> コンポーネントは <T> の中でこの両方を行うため、1 つの翻訳ですべての値に対応できます。

,
ナレッジベース

デプロイのたびに翻訳を最新の状態に保つにはどうすればよいですか?

本番環境のビルド前に、翻訳をパイプラインのステップとして毎回実行します。こうすることで、新しいテキストは追加されたデプロイと同時に翻訳済みの状態でリリースされます。General Translation の gt CLI では、CI シークレットとして保存したプロジェクトの APIキーとプロジェクトIDを使い、npx gt translate でこれを実現します。

,
ナレッジベース

Vue アプリを翻訳するにはどうすればよいですか?

Vue アプリを翻訳するには、各テンプレート文字列をアクティブな言語に応じて参照される形にし、すべての対象言語に翻訳します。General Translation の gt-vue プラグインは <T> コンポーネントでラップされたコンテンツを翻訳し、npx gt translate は対象言語ごとに 1 つのカタログを書き出します。

,
ナレッジベース

Storyblok でコンテンツを翻訳するにはどうすればよいですか?

Storyblok では、スペースに対象言語を追加し、翻訳可能な各フィールドに言語ごとの値を設定します。General Translation の Storyblok インテグレーションを使うと、ダッシュボードの「同期して適用」でこれらの値が下書きとして入力されるので、Storyblok 上でレビューして公開できます。

,
ナレッジベース

Sanity でコンテンツを翻訳するには?

各言語を個別のドキュメントとして保存するか、各フィールドにロケールごとの値として保存し、翻訳元をすべての対象ロケールに翻訳します。General Translation の gt-sanity プラグインは Sanity Studio に Translate アクションを追加します。デフォルトでは各翻訳が下書きとしてインポートされるため、レビューしてから公開できます。

,