【发布时间】:2021-12-06 06:43:21
【问题描述】:
当所选文本只有一个单词但超过一个单词时,代码可以正常工作。我认为单词之间的空格会导致这个问题,但我不知道如何解决它。
on run {input, parameters}
set phrase to input as string
set phrase to quoted form of phrase
set ui_lang to "en"
set from_lang to "en"
set to_lang to "tr"
return "https://translate.google.com/?hl=" & ui_lang & "&sl=" & from_lang & "&tl=" & to_lang & "&text=" & phrase
结束运行
【问题讨论】:
-
我检查过,显示的代码工作正常。因此,它返回(正确的)文本 URL。现在,您在工作流(服务)的下一个操作中使用此文本 URL 做什么???
-
而且...为什么不简单地将 return 替换为 open location 以直接执行翻译?
标签: macos applescript google-translate translate