16 lines
605 B
Bash
16 lines
605 B
Bash
|
#!/bin/bash
|
|||
|
|
|||
|
# Пример скрипта для перевода текста с английского на русский с использованием Google Translate
|
|||
|
|
|||
|
text="$1"
|
|||
|
from="en"
|
|||
|
to="ru"
|
|||
|
|
|||
|
# Перевод текста
|
|||
|
translated=$(curl -s "https://translate.googleapis.com/translate_a/single?client=gtx&sl=$from&tl=$to&dt=t&q=$(echo $text | sed 's/[[:space:]]/%20/g')")
|
|||
|
|
|||
|
# Извлечение переведенного текста
|
|||
|
translated_text=$(echo "$translated" | sed 's/\[\[\[\"//' | cut -d '"' -f 1)
|
|||
|
|
|||
|
# Вывод переведенного текста
|
|||
|
echo "$translated_text"
|