Is `方法是通过xxx` a correct sentence? i.e. 中文中,介宾结构能作为名词(宾语)使用吗 The phrase often appears in english-chinese translation. 

For example:


  If you want to become a better photographer, the only way is through repetition. 
  如果您想成为一名较好的摄影师，惟一的方法是通过反复练习。
  
  The third way is through free and conscious decision
  
  第三种方法就是通过自由、有意识的决定


The english version is correct, but I think the Chinese version is wrong grammatically. Because 通过xxx is a 介宾结构, 介宾结构 can't be used as 主语. I also don't think it can be used as 宾语.

For me, the tranlate version is acceptable, but I am not sure if it's correct. Still, I don't know how to search it quickly online, when I search it, I always find English grammar. Plz show me authoritative books or other resourses or common grammar rules not a simple yes or no. 

In addition, If the answer is not, how to translate that.
'through' implies 'going through' and  通过 is the correct translation for it. There's nothing wrong with the first sentence
When you 'going through' something to get somewhere, that something must have a length for you to go through (you have to spend a period of time)

通过反复练习  (through repetition) sounds right because 'repetition' requests a considerable length of time

通过自由、有意识的决定 (through free and conscious decision) doesn't sound right because 决定 (decision) happens in an instant.


The more reasonable sentence would be:

The third way is through free and conscious consideration
第三种方法就是通过自由、有意识的考虑
通过考虑 (through consideration)

or

The third way is to trust free and conscious decisions
第三种方法就是信赖自由、有意识的决定
信赖一个决定 (trust a decision)