Translation:My book will be launched in mid-December.
Yeah, I would translate this as "My book will be released in the middle of December" because that's more natural-sounding in English.
Technically, English-speakers could say "launched" but we just don't. For whatever reason, one can "launch" a campaign in politics or on a crowd-funding website like Kickstarter, etc., but for whatever reason most people (at least Americans) don't apply this verb to new book sales or publications.
If Indonesians can say this naturally, then that's fine, and I don't have a problem with it. Rather, I'm just pointing out what I perceive as translation issue that sounds unnatural to me in English. Sometimes literal semantic equivalence or word-for-word substitution is not the best way to go.