emres / turkish-deasciifier Goto Github PK
View Code? Open in Web Editor NEWTurkish deasciifier in Python based on Deniz Yüret's turkish-mode for Emacs
Home Page: https://ileriseviye.wordpress.com/tag/turkish-deasciifier/
Turkish deasciifier in Python based on Deniz Yüret's turkish-mode for Emacs
Home Page: https://ileriseviye.wordpress.com/tag/turkish-deasciifier/
$ echo "Opusmegi cagristiran catirtilar." | turkish-deasciify
Traceback (most recent call last):
File "/usr/bin/turkish-deasciify", line 26, in <module>
d.deasciify()
File "/usr/bin/turkish-deasciify", line 22, in deasciify
sys.stdout.write(result.encode("utf-8"))
TypeError: write() argument must be str, not bytes
Deleting .decode("utf-8")
and .encode("utf-8")
in /usr/bin/turkish-deasciify
solves the issue.
Emre bey merhabalar,
Verilerim CSV formatında Google colab üzerinde şu kodları oluşturdum:
from turkish.deasciifier import Deasciifier
import csv
duzelt = []
with open('/GDrive/My Drive/API-satir/merge1k.csv') as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
for row in csv_reader:
my_ascii_turkish_txt = (row)
deasciifier = Deasciifier(my_ascii_turkish_txt)
my_deasciified_turkish_txt = deasciifier.convert_to_turkish()
duzelt.append(my_deasciified_turkish_txt)
print(my_deasciified_turkish_txt)
Ancak çalıştırdığım zaman aşağıdaki hatayı alıyorum.
def set_char_at(self, mystr, pos, c):
return mystr[0:pos] + c + mystr[pos+1:]
def convert_to_turkish(self):
TypeError: can only concatenate list (not "str") to list
Bu sorunu nasıl aşabilirim? Yardımcı olursanız çok sevinirim.
Sorunlu kelimelerin bazılarını derledim, turkish_pattern_table değişkeninde tanımlanırsa düzeltilebilir. olası kullanımları öğretmek gerekiyor.
Sorunlu kelimeler
Cümle içinde kullanalım
Ascii | Deasciifier hatalı çeviri |
---|---|
COK SIKSINIZ | ÇOK SIKSINIZ |
ASIK VEYSEL ASIK SURATLI MIYDI? | AŞIK VEYSEL AŞIK SÜRATLİ MİYDİ? |
AL KIRDIN SIKTIN BIRAKTIN! | AL KIRDİN SIKTIN BIRAKTIN! |
YEMEGI TASA KOY GETIR | YEMEĞİ TAŞA KÖY GETİR |
TURUNCGILLER | TURUNÇĞİLLER |
COK ACAR BIRI | ÇOK AÇAR BİRİ |
I don't understand why but it is not working some websites (for example web.whatsapp.com).
MacBookPro13,3
Quad-Core Intel Core i7 - 2,7 GHz
Memory - 16 GB
Word Count | Character Count | Result (seconds) |
---|---|---|
10000 | 82236 | 5.3s |
20000 | 176226 | 23.1s |
40000 | 376746 | 94.3s |
80000 | 804532 | 438.6s |
100000 | 1025479 | 819.4s |
Converting a 1000-page book will take an average of 3 hours.
It takes weeks to translate a large old ascii website SQL database.
So a progress bar and optimization are required. fast word processing libraries can be used.
Merhaba,
küçük bir kaç ekleme yapmak isterim;
daha atık davranmaya
alana sigacak şekilde
perçeption (ing. kelime ama bu haliyle tuhaf göründü)
Diziyi elle güncellemek istemiyorsunuz sanırım, en azından kayıda geçsin istedim.
Kullanmak isteyenler kendi değişikliklerini yapabilir.
Başarılı bir çalışma olmuş, teşekkürler.
Please add the remaining Turkish character conversions and the relevant unit tests.
Merhaba.
pip install git+https://github.com/emres/turkish-deasciifier.git
yaptığımda
ERROR: Complete output from command python setup.py egg_info:
ERROR: Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\user\AppData\Local\Temp\pip-req-build-nl97thly\setup.py", line 62
except OSError, e:
^
SyntaxError: invalid syntax
erroru alıyorum. setup dosyasında sorun var sanırım
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.