您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
soupstock.in sitesindeki belirli kelimeleri Türkçeye çevirir
// ==UserScript== // @name soupstock.in Türkçe Çeviri // @namespace http://tampermonkey.net/ // @version 0.1 // @description soupstock.in sitesindeki belirli kelimeleri Türkçeye çevirir // @author ChatGPT // @match https://www.soupstock.in/* // @grant none // ==/UserScript== (function() { 'use strict'; // Çevirilecek kelimeler ve karşılıkları const translations = { "What are you looking for?": "Ne aramıştınız...", "Aspect": "Yön", "All orientations": "Tüm Yönler", "Horizontal": "Yatay", "Square": "Kare", "Vertical": "Dikey", "People": "İnsanlar", "All": "Tümü", "Include": "Dahil Et", "Exclude": "Hariç Tut", "People": "İnsan", "Sort": "Sırala", "Most relevant": "En İlgili", "Fresh content": "Yeni İçerik", "Recently indexed": "Yakın Zamanda İndekslenmiş", "Relevant": "İlgili", "Recent": "Yakın Zamanlı" }; // Tüm metin düğümlerini bul function translateText(node) { const walker = document.createTreeWalker(node, NodeFilter.SHOW_TEXT, null, false); let textNode; while (textNode = walker.nextNode()) { const text = textNode.nodeValue; for (const [key, value] of Object.entries(translations)) { const regex = new RegExp(`\\b${key}\\b`, 'gi'); textNode.nodeValue = textNode.nodeValue.replace(regex, value); } } } // Sayfadaki tüm metinleri çevir function translatePage() { translateText(document.body); } // Sayfa yüklendiğinde çeviri işlemini başlat window.addEventListener('load', translatePage); })();