自動化

C# Seleniumを使用してDeepl翻訳を自動化してみた

C#を学ぶならガチで読んで欲しい本はこちら


まえがき

こんばんは、かっぱちゃんです。

今回は下記のテーマです!

今回のテーマ

SeleniumによるDeepl翻訳の自動化

今回の記事では、プログラム上に文字列を用意し、翻訳結果の文字列を受け取るまでを

実現していきたいと思います。

下記の記事にもSeleniumについては解説しているので、ぜひよんでください!

CHECK

Microsoft Edgeを自動化してみよう1

C#を学ぶならガチで読んで欲しい本はこちら まえがきContents1 まえがき2 Seleniumの準備3 ブラウザの表示の仕方4 googleでの検索方法5 まとめ はじめまして、かっぱちゃんです ...

続きを見る

KappaChan
読んでみて!!

では、早速初めていきます!

自動化の関連記事はこちら

合わせて読みたいC# Linqを勉強するならこれだけは読んでほしいオススメの本3選 オススメの参考書

C#を学ぶならガチで読んで欲しい本はこちら C#を勉強するためのオススメの本を紹介Contents1 C#を勉強するためのオススメの本を紹介1.1 C#の基礎を学ぶなら「やさしいC#」1.2 C#の全 ...

続きを見る

C#のLinqをさらに学びたい方へ

C#のLinqを理解して頂くために参考書を執筆致しました!

Linqの演習問題はこちらの参考書に載せているので、問題を解いて理解を深めたい方はこちらの参考書チェックしてください!

下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!

⇩初心者向け      ⇩中級者向け

C#やるならこの参考書は絶対読んでいてほしい!

Deepl翻訳サイトを開く

まずはDeppl翻訳サイトを自動的に開いてみましょう。

下記のソースコードを作成してください。

上記のコードを実行すると、Deppl翻訳を開けます。

テキストエリアへの文字列入力

続けて、翻訳前のテキストエリアに文字列の入力をしてみましょう。下記のソースコードを実行してみてください。

KappaChan
翻訳前テキストにappleが入力されたよ!

16行目のソースコードを追加しました。翻訳前テキストエリアに文字列を入力してみます。

deeplサイトによって、自動的に翻訳後の結果も表示されると思います。

自動化の関連記事はこちら

翻訳後の言語を指定

翻訳したい言語をクリックしてみましょう!今回はドイツ語を選択してみます。

下記のソースコードを実行してください。

17行目のtranslate_toのClickで画面上の訳文ラベルをクリックしていています。

18行目でドイツ語を選択しています。

自動的にドイツ語に変換されたと思います。

翻訳後テキストの取得

最後に翻訳後の内容を取得してみましょう。下記のソースコードを実行してみてください。

22行目で翻訳後の文字列を取得しています。GetAttributeで"textContent"を指定すると、文字列を取得できるので、ぜひ覚えて下さい。

 result
apple
Apfel
KappaChan
翻訳後の文字列が取得できたね!!

以上で、今回の記事は終了とします。お役に立つことが出来たのなら幸いです。

自動化の関連記事はこちら

C#のLinqをさらに学びたい方へ

C#のLinqを理解して頂くために参考書を執筆致しました!

Linqの演習問題はこちらの参考書に載せているので、問題を解いて理解を深めたい方はこちらの参考書チェックしてください!

下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!

⇩初心者向け      ⇩中級者向け

C#を学ぶならガチで読んで欲しい本はこちら


新しいサイト作りました。アニメのまとめサイトです。

レインボーリアルタイムTwitter(アニメ版)


映画ドキュメンタリ版のブログはこちら
レインボーまとめサイト(映画ドキュメンタリー版)
ポケモンまとめブログはこちら
レインボーまとめサイト(ポケモン版)

-自動化

Ads Blocker Image Powered by Code Help Pro

広告ブロックを検出しました。

ブラウザの広告機能を使用して広告をブロックしていることが検出されました。
ブラウザの広告ブロッカーを無効にし、「更新」をクリックしてください。

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock