ehhez mit szolsz?
DEFAULT_SL=en
DEFAULT_TL=de
if [ $# -eq 1 ]; then
text=$1
sl=$DEFAULT_SL
tl=$DEFAULT_TL
elif [ $# -eq 3 ]; then
text=$3
sl=$1
tl=$2
else
echo "We need either 1 or 3 params but not $#!"
exit
fi
api_url=$(printf "https://translate.googleapis.com/translate_a/single?soc_device=1&client…" "${sl}" "${tl}" "$( echo "${text}" | sed -E 's/\s+/\+/g')")
ua='Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36'
response=$(curl -qsA "${ua}" "${api_url}")
jq '.[0][0][0]' -rcM <<< "${response}" | tee >(gtts-cli --output out.mp3 -l${tl} -)