Açıklama
🪧 `PolyTranslate` isimli translate projesi. Bu projede Tailwind ve React kullanarak Mymemory Api`ile İngilizce, Türkçe, Çince ve Arapça dilleri için çeviri yapan bir proje oluşturdum.
Özellikler
🟦 Dört farklı dil için çeviri yapma özelliği bulunuyor.
🟦 Responsive Tasarım özelliği bulunuyor.
🟦 Başlık için animasyon özelliği bulunuyor.
🟦 Seçilen dilleri tersine çevirme özelliği bulunuyor.
🟦 Sonucu kopyalama özelliği bulunuyor.
🟦 Girilen inputu silme özelliği bulunuyor.
🟦 Tailwind de custom renkler ve animasyonlar eklendi.
🟦 Hata gösterimi ve günlük sınır aşımı için hata componenti oluşturuldu.
🟦 Verimlilik ve performans için Cursor Ide önerileri ile değişiklikler yapıldı ve UseCallback ve UseMemo kullanıldı.
Teknolojiler
🟣 React
🟣 Tailwind
🟣 Mymemory Api
🟣 Axios
🟣 Lodash Debounce
🟣 React Hooks
🟣 React Icons