Die Suche ergab 8 Treffer

von me_suzy
Freitag 14. Oktober 2022, 23:57
Forum: Allgemeine Fragen
Thema: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?
Antworten: 13
Zugriffe: 759

Re: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?

change this line:

node.contents[x].replaceWith(translator.translate(node.contents[x], dest=destination_language).text)

then these lines:

for meta in soup.findAll('meta', {'name':'description'}):
try:
meta['content'] = translator.translate(meta['content'], dest=destination_language).text ...
von me_suzy
Freitag 14. Oktober 2022, 23:17
Forum: Allgemeine Fragen
Thema: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?
Antworten: 13
Zugriffe: 759

Re: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?

change the part of code as this:

Code: Alles auswählen

            for meta in soup.findAll('meta', {'name':'description'}):
                try:
                    meta['content'] = translator.translate(meta['content'], dest=destination_language).text
                except:
                    pass
von me_suzy
Dienstag 11. Oktober 2022, 11:31
Forum: Allgemeine Fragen
Thema: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?
Antworten: 13
Zugriffe: 759

Re: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?

__deets__ hat geschrieben: Dienstag 11. Oktober 2022, 11:27 Du musst dem recursively_translate von Sirius3 schon den translator mitgeben als Argument. Und bei einem einfachen Textattribut wie content macht recursive Uebersetzung keinen Sinn. Also direkt uebersetzen.
Ich weiß nicht, wie man das macht
von me_suzy
Dienstag 11. Oktober 2022, 10:50
Forum: Allgemeine Fragen
Thema: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?
Antworten: 13
Zugriffe: 759

Re: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?

ok, ich ändere den Kabeljau genau so, wie du es sagst

https://snipboard.io/pGOZV6.jpg


from bs4 import BeautifulSoup
from bs4.formatter import HTMLFormatter
from googletrans import Translator
import requests
import pprint

translator = Translator()

class UnsortedAttributes(HTMLFormatter):
def ...
von me_suzy
Dienstag 11. Oktober 2022, 10:15
Forum: Allgemeine Fragen
Thema: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?
Antworten: 13
Zugriffe: 759

Re: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?

Kebap hat geschrieben: Dienstag 11. Oktober 2022, 09:50
Ich weiß nicht, wie ich den Fehler beheben soll
von me_suzy
Dienstag 11. Oktober 2022, 09:27
Forum: Allgemeine Fragen
Thema: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?
Antworten: 13
Zugriffe: 759

Re: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?

__deets__ hat geschrieben: Dienstag 11. Oktober 2022, 09:24 Du solltest dringend diese unqualifizierten try/except Konstrukte loswerden. Die verschleiern Programmierfehler. Exceptions nur spezifisch abfangen. Vielleicht klärt sich dann, was das Problem ist.
hallo. kannst du mir helfen? Können Sie meinen Kabeljau ein wenig aktualisieren?
von me_suzy
Dienstag 11. Oktober 2022, 08:13
Forum: Allgemeine Fragen
Thema: Warum wird das HTML-Tag „meta-description“ nicht übersetzt?
Antworten: 13
Zugriffe: 759

Warum wird das HTML-Tag „meta-description“ nicht übersetzt?

Ich habe diesen Python-Code, der sehr gut funktioniert.
Ich kann also alle HTML-Tags übersetzen, außer einem: `<meta name="description" content="...">`
kann mir jemand mit einer lösung helfen? Ich weiß nicht, warum dieses Tag nicht funktioniert, um es zu übersetzen.



from bs4 import BeautifulSoup ...