⬆️ upstream そのまま — upstream の実装をほぼそのまま利用
- Smalruby ランタイム対応: ❌(smalruby3 gem 未対応。Google Translate API 経由)
- デフォルト表示: ✅(拡張機能ライブラリにデフォルトで表示される)
- collaborator: Google
テキストを Google Translate 経由で他言語に翻訳する拡張機能。upstream Scratch 標準。
- 多言語に興味がある小学生として、自分の作品を多言語対応させたい
- 語学学習中の子として、英語の文を入れて翻訳結果を確認したい
- 国際交流したい子として、海外の友達向けに翻訳機能を組み込んだ作品を作りたい
- 拡張機能登録:
packages/scratch-gui/src/lib/libraries/extensions/index.jsxのextensionId: 'translate' - VM 実装:
packages/scratch-vm/src/extensions/scratch3_translate/
| opcode | 説明 |
|---|---|
translate_getTranslate |
テキストを指定言語に翻訳 |
translate_getViewerLanguage |
閲覧者の言語を取得 |
