have been keeping a diary in
I've been keeping a diary in English for the past few years.
I've been keeping a diary in Japanese since last year.
I've been keeping a journal in French for the past three years.
I've been keeping a diary in Japanese for the past few years.