Skip to content

Files

Latest commit

 Cannot retrieve latest commit at this time.

History

History
71 lines (36 loc) · 1.03 KB

course-traslator-with-python.md

File metadata and controls

71 lines (36 loc) · 1.03 KB

/ Home

Course - Translator with Python

Note: you make your own translator to learn a new language

  1. Single Translation with "translate"

  2. Convert to method

  3. LLM Translation

  4. Convert to method

  5. Convert to class (2 classes)

  6. Parent class

  7. init method

  8. Factory pattern

  9. Singleton pattern

  10. Decorator pattern for exeuction time

  11. Code revisit

  12. Append 2 CSV

  13. Read from file and translate with each line

  14. Dump into text file

  15. Dump into csv file

  16. Decorator with extra return type

  17. Decorator with return time

  18. CSV dump with execution time

  19. Get matched index and skip

  20. Code revisit

  21. deepTranslate

  22. argostranslate

  23. CSV adjustments to make it dynamic, execution time update, limit

  24. time format in execution time wrapper - DONE

  25. ArgsParser - DONE

  26. Run Parallel - DONE

  27. PDF Making - DONE

  28. Text 2 Speech - DONE

  29. FastAPI with Speech - DONE

  30. UI Improvement - DONE

  31. FastAPI + UI Integration with Pagination - DONE

  32. Test with Ngrok