01.02.2016. Google replaces now the main punctuation marks automatically for most languages (.,?! and “new line”). So, you can simply dictate these marks on your language.
Punctuation by voice is in English by default. If you are inputting text in another language, then the punctuation will not work correctly. But you can easily implement punctuation by voice for your language with the help of the Terms page (https://speechpad.pw/words.php, available logged in users). The picture bellow shows an example of implementing punctuation for German:
Note also that to eliminate the space before the period, you must add one more replacement: from ” .” to “.” (from space + mark to mark), as is done in line 217 in the above example. This is true for the “comma” replacement too. Pay attention that the replacement 217 follows the 206, and replacement 218 follows the 204. (The Id of replacement for “,” must be greater than Id for replacement “Komma” and so on)