Opis zlecenia
Poszukuję programisty do wykonania w dowolnej technologii aplikacji do automatyzacji treści zapytań do tłumaczenia do jednego z translatorów.
Aplikacja:
1. Wczytuje z pliku csv treść przygotowaną w formule: numer wiersza i treść 1 zdania i maksymalnie 2-3 zdań. Kolejne zdania w kolejnych wierszach. Jeden plik to około 1000 -4000 wierszy.
2. Aplikacja analizuje cały tekst i tworzy listę wykorzystanych słów w tekście.
3. Aplikacja szereguje wszystkie słowa/wyrazy z danego pliku w zależności od najczęściej występujących oraz nadaje unikalny kod słowu.
4. Aplikacja generuje do tłumaczenia plik csv w układzie: kod słowa, słowo, losowe zdanie z tekstu, w którym to słowo zostało użyte, przy czym zdanie może być raz wykorzystane; kod zdania.
5. Aplikacja tak przygotowany plik wysyła do tłumaczenia do jednej z usług tj. wysyła słowo i zdanie do przetłumaczenia na wskazany język i zapisuje przetłumaczone słowa i zdania. Następnie generuje teksy w układzie słowo, przetłumaczone słowo, zdanie, przetłumaczone zdanie. Generuje plik CSV w takim układzie.
6. Treści zapisywane są w bazie danych
7. Aplikacja daje możliwość:
7.1. Automatyzacja procesu pobierania plików, tłumaczenia i generowania przetłumaczonych. Możliwość realizacji kilku/kilkunastu wątków jednocześnie.
7.2. Wielowątkowość – praca na wielu niezależnych profilach.
7.3. Konfiguracji i zarządzania częstotliwością zapytań w zależności od parametrów usług np. 10 profili wysyła zapytanie nie częściej niż co 10 sekund
7.4. Śledzenia postępu zapytań
7.5. Logowania błędów do ponownych zapytań
7.6. Eksportu bazy do csv