Skip to content

Commit 144da55

Browse files
bin: added translate email
1 parent 1888432 commit 144da55

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

.bin/translate_email.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Usage:
2+
# echo "salut" | translate_email.sh
3+
4+
# Read from stdio
5+
email="$(cat -)"
6+
7+
# Assume plain text email
8+
content="$email"
9+
10+
# Convert from HTML email to Markdown
11+
if grep -qi "<html" <<< "$email"; then
12+
content="$(echo "$email" | pandoc --strip-comments --from=html --to=gfm-raw_html+pipe_tables+autolink_bare_uris)"
13+
fi
14+
15+
# Translate
16+
echo "$content" | trans --show-original n -b -no-autocorrect

0 commit comments

Comments
 (0)