public async Task <JsonResult> Copy(int?translationId, int?dictionaryId)
        {
            if (!translationId.HasValue && !dictionaryId.HasValue)
            {
                return(Json(new { success = false }, JsonRequestBehavior.AllowGet));
            }

            var result = await _translationService.CopyAsync(translationId.Value, dictionaryId.Value);

            if (!result.Success)
            {
                return(Json(new { success = false }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
        }