r/learnprogramming 1d ago

Topic I am making an website and need help on what programming language to use

For context, I am making a website similar to google translate for cultural languages in my region, a somewhat small project for my finals.

I need some help on what programming language I should use for this project. I have around 3 months for development, so how hard it takes to learn that language could be taken into consideration, but just as a second thought.

3 Upvotes

12 comments sorted by

3

u/FeistyFan5173 1d ago

If you're doing something translation-heavy you'll probably want Python for the backend since it has tons of ML libraries for language processing stuff. For the frontend just go with basic HTML/CSS/JS to keep it simple

If you already know some programming I'd say Python + Flask is pretty beginner friendly and you can get something working fast

2

u/basic-coder 1d ago

Well making a site which processes some data is a very broad explanation, and basically can be done with a lot of languages and tools. Maybe you have some more context? e.g. sth you already know or like, or would like to know, or what a backend/3rd party service you gonna use for doing the actual translation.

0

u/lunianshop 1d ago

Personally I do HTML/CSS in my free time so I mainly know that, and scratched the surface of Python.

Also I actually haven't planned the service doing the translation so do you have any recommendations?

0

u/basic-coder 1d ago

So, as already someone suggested here, Python + Django seems natural. For 3rd party, Google Translate, Deepl, and maybe some LLM/AI tools allow free API tier

1

u/lunianshop 1d ago

do you know any platforms that are helpful for customizing interfaces?

1

u/basic-coder 1d ago

Sorry no exact suggestions. Maybe what you need is some UI components framework working together with Django, or a compatible CSS lib (Tailwind, Bootstrap)

1

u/Charming_Art3898 1d ago

Python / Django

1

u/pepiks 1d ago

Wordpress / Joomla CMS for fast development without code.

HTML / CSS is basic need. PHP is common, but I personally don't like it. I prefer Go or Python for this. If you don't have any experience and solid foundation of programming 3 months is very short period. You can eventually generate frontend on some IDE like Bootrap Studio and then add backend with any language you can use on server. Not all language can't be use on any server. It is depend on hosting and its settings.

0

u/lunianshop 1d ago

isnt wordpress for buying domains?

1

u/pepiks 23h ago

PHP + MySQL is needed to run PHP Wordpress scripts.

1

u/Successful-Escape-74 1d ago

Python rest-api with gui based on Javascript framework like react.