BlueskyTranslateButton

Blueskyの本文の下に翻訳ボタンを追加し、クリックすると翻訳文を表示する(別ページを開かない)

Author
にがうりくん
Daily installs
1
Total installs
51
Ratings
1 0 0
Version
0.4
Created
2023-05-25
Updated
2024-03-18
License
N/A
Applies to

Twitterみたいに本文下に翻訳ボタンを追加し、それを押したら翻訳文を表示するスクリプトです。

ボタンのラベルや翻訳言語(デフォルトでは ja → en)を変えたい場合はソースの20~22行目を書き換えてください。 (アップデートの度に修正をお願いします)

無料で使えるURLを使用しているため、ある日突然使えなくなるかもしれないので注意
(たぶん連続で大量に使いまくったりするとブロックされるかもしれない)

注意

以下の理由によりBluesky公式サイトにしか対応していないので、他のサイトに適用させたい場合はソースをパクって勝手に公開していいです。

  • 単純に公式以外のサイトを使ってないのでわからない
  • 公式以外のサイトは独自に翻訳機能のようなものを入れてくれると信じている(おれが勝手に手を入れるべきではない)
  • 複数サイトで記述が異なる場合は分岐処理を入れるのではなく対象サイト毎に別で作ったほうがいい(分岐処理なんかできる限り少ない方がいい)という思想
  • 使わないサイトに対するロジックが入っているのが無駄に感じる