Breakdown of من خودم این نرمافزار را طراحی کردم.
من
I
این
this
راrâ
definite direct object marker
خودkhod
self
Questions & Answers about من خودم این نرمافزار را طراحی کردم.
Why do we put خودم right after من?
This is the emphatic use of خود (khod), meaning "self". By adding the first-person ending -am to make خودم (myself) and placing it after من (I), you add strong emphasis. It's exactly like saying "I myself" in English.
Could I drop the word من and just start with خودم?
Yes, you can! Because the verb ending in کردم already tells us the subject is "I", you can just say خودم این نرمافزار را طراحی کردم. It still emphasizes "I myself," but relies on the verb ending to show who "I" is. You can also drop خودم completely if you don't need any special emphasis.
Why is the object marker را placed after نرمافزار instead of right after این?
را marks the specific direct object of the sentence. The entire object phrase receiving the action here is "this software" (این نرمافزار). The word را must always come at the very end of the complete noun phrase it belongs to.
Does the word نرمافزار literally translate to "software"?
Yes, it's a direct literal translation! نرم (narm) means "soft" and افزار (afzār) means "tool" or "equipment". As a bonus, hardware is سختافزار (sakht-afzār), meaning "hard tool".