Googleスライドで作成したプレゼンテーションを、英語や他の言語に翻訳したいと思ったことはありませんか?特に、パソコンやスマホに不安がある方にとって、難しそうに感じるかもしれません。でも大丈夫!今回は、初心者の方でも安心してできる方法を、わかりやすくご紹介します。
Googleスライドの翻訳機能とは?
Googleスライドには、標準で翻訳機能は搭載されていません。しかし、いくつかの方法を使うことで、簡単に翻訳することができます。
初心者でもできる!Googleスライドの翻訳方法
Google翻訳を使って手動で翻訳する方法
最もシンプルな方法は、Google翻訳を使って手動で翻訳することです。
- Googleスライドを開き、翻訳したいテキストをコピーします。
- Google翻訳のサイトを開き、コピーしたテキストを貼り付けます。
- 翻訳されたテキストをコピーし、元のスライドに貼り付けます。
この方法は手間がかかりますが、特別なツールを使わずに済むので、安心して試すことができます。
DeepLブラウザ拡張機能を使って翻訳する方法
より精度の高い翻訳を求めるなら、DeepLのブラウザ拡張機能を使う方法があります。
- DeepLのブラウザ拡張機能をインストールします。
- Googleスライドを開き、翻訳したいテキストを選択します。
- ブラウザのDeepLアイコンをクリックし、翻訳を実行します。
DeepLは自然な翻訳で知られており、特にビジネスや学術的な内容に適しています。
Google Apps Scriptを使って一括翻訳する方法
複数のスライドを一度に翻訳したい場合、Google Apps Scriptを使う方法があります。
- Googleスライドを開き、Google Apps Scriptのエディタを開きます。
- 以下のコードを貼り付けます。
const SLIDE_ID = "スライドID";
function translateSlides() {
const presentation = SlidesApp.openById(SLIDE_ID);
const slides = presentation.getSlides();
slides.forEach(translateSlide);
}
function translateSlide(slide) {
const pageElements = slide.getPageElements();
pageElements.forEach(function(pageElement) {
if (isTextShape(pageElement)) {
translateShapeText(pageElement.asShape());
}
});
}
function isTextShape(pageElement) {
return pageElement.getPageElementType() === SlidesApp.PageElementType.SHAPE &&
pageElement.asShape().getText().asString() !== "";
}
function translateShapeText(shape) {
const textRange = shape.getText();
const textBefore = textRange.asString();
const textAfter = LanguageApp.translate(textBefore, "ja", "en");
textRange.setText(textAfter);
}
- スライドIDを自分のスライドのIDに置き換えます。
- スクリプトを実行すると、スライド内のテキストが一括で翻訳されます。





コメント