BlueskyTranslateButton

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

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

ئاپتورى
にがうりくん
بۈگۈن قاچىلانغىنى
0
جەمئىي قاچىلانغىنى
72
باھا نومۇرى
1 1 0
نەشرى
0.4
قۇرۇلغان ۋاقتى
2023-05-25
يېڭىلانغان ۋاقتى
2024-03-18
Size
3.6 KB
ئىجازەتنامىسى
يوق
قوللايدىغىنى

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

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

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

注意

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

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