如何在 google 翻译宏中记录换行符
How to Record line breaks in google translate imacros
我有一段文字要从德语翻译成英语
这是代码
CODE: SELECT ALL
VERSION BUILD=8970419 RECORDER=FX
TAB T=1
URL GOTO=https://translate.google.com/#de/en
' fill the area with some text to translate
TAG POS=1 TYPE=TEXTAREA FORM=ID:gt-form ATTR=ID:source CONTENT=Modische<SP>Damen<SP>Ballerina<SP>Schuhe.<BR>Enthalten<SP>ist<SP>das<SP>abgebildete<SP>Modell,<SP>gemischt<SP>in<SP>verschieden<SP>Größen.<BR>Dieses<SP>Modell<SP>stammt<SP>aus<SP>der<SP>aktuellen<SP>Kollektion.<BR>Original<SP>verpackte<SP>Neuware.<BR>Jedes<SP>Paar<SP>im<SP>Original<SP>Karton.<BR><BR>1<SP>Verkaufseinheit:<SP>12<SP>Paar.<BR>Größen:<SP>36-41<SP>(gemischt).<BR>Farben<SP>wählbar:<SP>Schwarz,<SP>Grau,<SP>Beige.<BR><BR>Artikel-Nr-:<SP>A233-1_ul.<BR><BR>Preis<SP>je<SP>Paar:<SP>9,49<SP>EUR.<BR>Preis<SP>je<SP>Verkaufseinheit<SP>(12<SP>Paar):<SP>113,88<SP>EUR.<BR>
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:gt-form ATTR=ID:gt-submit
' Now extract the translated text
TAG POS=1 TYPE=DIV ATTR=ID:gt-res-dir-ctr EXTRACT=TXTL
我得到的提取文本没有任何换行符。
有解决这个问题的方法吗?
Windows 10 64 位、firefox 38.0.5 和 macros 插件 8.9.2.1
以下代码似乎可以按需要工作:
' ...
' Now extract the translated text
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=SPAN ATTR=ID:result_box EXTRACT=HTM
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/<\/*span(.*?)>/g, '');")
我有一段文字要从德语翻译成英语
这是代码
CODE: SELECT ALL
VERSION BUILD=8970419 RECORDER=FX
TAB T=1
URL GOTO=https://translate.google.com/#de/en
' fill the area with some text to translate
TAG POS=1 TYPE=TEXTAREA FORM=ID:gt-form ATTR=ID:source CONTENT=Modische<SP>Damen<SP>Ballerina<SP>Schuhe.<BR>Enthalten<SP>ist<SP>das<SP>abgebildete<SP>Modell,<SP>gemischt<SP>in<SP>verschieden<SP>Größen.<BR>Dieses<SP>Modell<SP>stammt<SP>aus<SP>der<SP>aktuellen<SP>Kollektion.<BR>Original<SP>verpackte<SP>Neuware.<BR>Jedes<SP>Paar<SP>im<SP>Original<SP>Karton.<BR><BR>1<SP>Verkaufseinheit:<SP>12<SP>Paar.<BR>Größen:<SP>36-41<SP>(gemischt).<BR>Farben<SP>wählbar:<SP>Schwarz,<SP>Grau,<SP>Beige.<BR><BR>Artikel-Nr-:<SP>A233-1_ul.<BR><BR>Preis<SP>je<SP>Paar:<SP>9,49<SP>EUR.<BR>Preis<SP>je<SP>Verkaufseinheit<SP>(12<SP>Paar):<SP>113,88<SP>EUR.<BR>
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:gt-form ATTR=ID:gt-submit
' Now extract the translated text
TAG POS=1 TYPE=DIV ATTR=ID:gt-res-dir-ctr EXTRACT=TXTL
我得到的提取文本没有任何换行符。
有解决这个问题的方法吗?
Windows 10 64 位、firefox 38.0.5 和 macros 插件 8.9.2.1
以下代码似乎可以按需要工作:
' ...
' Now extract the translated text
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=SPAN ATTR=ID:result_box EXTRACT=HTM
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/<\/*span(.*?)>/g, '');")