Quando você arrasta um aplicativo para o Automator, você está criando uma ação Obter itens do Finder especificados . Não os arraste para o Automator, mas inicie-os, por exemplo de uma ação Executar Script Shell ou Executar AppleScript . A ação Iniciar aplicativo não aceita argumentos de arquivo no meu teste.
Usando o Run Shell Script , que recebe a entrada como argumentos , é assim (usando o CleanArchiver como um substituto):
open -a CleanArchiver "$@"
Também depende da sua aplicação o que eles fazem quando recebem arquivos como entrada. Se o seu arquivador (que eu não compro para testar isso) os empacota automaticamente, você é bom. Caso contrário, você precisa solucionar as limitações do programa.
Observe que você pode criar .zip
archives no menu de contexto de qualquer seleção de arquivo no Finder.
Não é possível passar texto selecionado como argumentos para um programa iniciado, por exemplo usando o Launch Application . Você precisa que ele seja AppleScriptable, ou primeiro, por ex. escreva o texto em um arquivo. Depende da aplicação (que você nem menciona). Algumas opções que menciono em isto e esta resposta, usando sites em ambos os casos.
Observe que, para a Guia Tradução , você já tem um serviço que pode traduzir a seleção e não precisa criar uma. Veja as capturas de tela da App Store. É chamado Traduzir seleção com a guia Traduzir .