Как подкорректировать DOM/CSS налету в браузере?

Мне нравится translate.ru. На мой субъективный взгляд, качество перевода в среднем лучше, чем у Google или Яндекс translate. Но сейчас не об этом. У translate.ru просто ужасная страница. Вот такой вот вырви глаз:

Но! Если в Хроме открыть Developer Tools, и, поелозив по странице, немного подкрутить CSS, в основном добавив display: none там-сям, то получается вот такая вот красота:

Вопрос: кто-нибудь может указать на какой-нибудь API в Хроме или готовое расширение, которым можно было автоматически править CSS? Я видел подобные расширения для Хрома, которыми можно менять и убирать элементы Gmail и Google Reader, но они были заточены именно под продукты Гугла. Универсального я никак не могу найти.

Обновление

Решение найдено. Надо поставить Stylebot и добавить в нем CSS-фильтр на адрес www.translate.ru. Текст CSS-добавки ниже. После этого страничка будет содержать только минимальный набор нужных элементов.

#contentBlock header {
    display: none;
}

#ctl00_SiteContent_templatesBlock {
    display: none;
}

#passportMenu {
    display: none;
}

#bott_link {
    display: none;
}

topAdvert {
    display: none;
}

#topAdvert {
    display: none;
}

#subscribeForm {
    display: none;
}

#adv4Blocks {
    display: none;
}

#bottomAdvSection {
    display: none;
}

#blogRSS {
    display: none;
}

#rightSection {
    display: none;
}

#viewMode {
    display: none;
}

#viewModeBlock {
    display: none;
}

#tmOther {
    display: none;
}

#resultBlock {
    float: none;
    width: 100%;
}

#sourceBlock {
    float: none;
    width: 100%;
}

#mainSection {
    margin: 0px;
}

#contentBlock {
    border: none;
    border-radius: 0px;
    box-shadow: 0 0;
    margin: 0;
    max-width: 100%;
}

#dir_set {
    margin: 0;
}

#dmenu {
    float: none;
}

#btr_web {
    float: none;
}

.selDiv {
    padding: 0;
    float: none;
}

#ctl00_SiteContent_rLang {
    min-width: 0;
}

#ctl00_SiteContent_sLang {
    min-width: 0;
}

select {
    border: 1px solid;
}

.wrapp {
    padding: 0;
}

#bTranslate {
    margin-left: 1em;
    padding: 2px;
    font-weight: normal;
    background-color: #ccc;
    -webkit-border-radius: 2px;
    color: #003333;
}

body {
    background: none;
}

Disclaimer

Комментарии