Browse Source

Add support for kazakh-russian translation

pull/1/head
root 3 years ago
parent
commit
935f9814ff
3 changed files with 26 additions and 14 deletions
  1. +0
    -12
      output
  2. +11
    -0
      readme.md
  3. +15
    -2
      sozdik.sh

+ 0
- 12
output View File

@@ -1,12 +0,0 @@
[<p class="ig_dictionary_translate_article_translation" data-show="1" id="dictionary_translate_article_translation" itemprop="definition"><span><abbr data-title="мужской род">муж.</abbr></span>
<br/><span>1) <em>(обращенное к кому-либо выражение дружеского расположения, дружеских чувств, доброжелательства)</em> <a data-lang-from="kk" data-lang-to="ru" href="/ru/dictionary/translate/kk/ru/сәлем/">сәлем</a></span>
<br/><span>братский привет → туыстық сәлем</span>
<br/><span>горячий привет → ыстық сәлем</span>
<br/><span>дружеский привет → достық сәлем</span>
<br/><span>передать привет → сәлем айту</span>
<br/><span>пламенный привет → жалынды сәлем</span>
<br/><span>с приветом → сәлеммен</span>
<br/><span>2) <abbr data-title="разговорное слово">разг.</abbr> <em>(дружеское или фамильярное приветствие, обращенное к кому-либо при встрече или расставании)</em> <a data-lang-from="kk" data-lang-to="ru" href="/ru/dictionary/translate/kk/ru/сәлем/">сәлем</a></span>
<br/><span>привет всем → барлығынызға сәлем</span>
<br/><span>3)</span>
<br/><span>ни ответа, ни привета → <abbr data-title="фразеологизм">фраз.</abbr> <em>(об отсутствии ответа, отзыва на чье-либо обращение, письмо)</em> хабар-ошарсыз; ың-дыңсыз</span></p>]

+ 11
- 0
readme.md View File

@@ -6,3 +6,14 @@ Just run **./dependencies.sh** or install python, pip, bs4 and html2text
# Usage
Step 1: Launch the program ``` ./sozdik.sh ```
Step 2: Translate!


```
ru/kz
```
makes it translate from russian to kazakh

```
kz/ru
```
makes it translate from kazakh to russian

+ 15
- 2
sozdik.sh View File

@@ -1,7 +1,20 @@
#! /bin/bash
agent="Mozilla/5.0 (Windows NT 10.0; x86_64; rv:67.0) Gecko/20100101 Firefox/67.0"
url="https://sozdik.kz/ru/dictionary/translate/ru/kk"
while true
do
read -p "Translate what word: " word
python3 scrape.py -i "$(echo "https://sozdik.kz/ru/dictionary/translate/ru/kk/"$word"/")" | html2text -utf8 -nobs
read -p "Translate what word/enter command: " word
if [ $word == "kz/ru" ]
then
url="https://sozdik.kz/ru/dictionary/translate/kk/ru"
echo "Translating fromm kazakh to russian!"
continue
elif [ $word == "ru/kz" ]
then
url="https://sozdik.kz/ru/dictionary/translate/ru/kk"
echo "Translating fromm russian to kazakh!"
continue
fi
echo $url"/"$word"/"
python3 scrape.py -i "$(echo $url"/"$word"/")" | html2text -utf8 -nobs
done

Loading…
Cancel
Save