{
    "document": {
        "sentiment": "neutral",
        "confidence": {
            "negative": 0.0029831745,
            "positive": 0.001155079,
            "neutral": 99.995865
        }
    },
    "sentences": [
        {
            "content": "오늘은 비가 왔는데 우산이 없었어 하지만 아빠가 데리러왔어",
            "offset": 0,
            "length": 32,
            "sentiment": "neutral",
            "confidence": {
                "negative": 2.9831745E-5,
                "positive": 1.155079E-5,
                "neutral": 0.99995863
            },
            "highlights": [
                {
                    "offset": 11,
                    "length": 8
                }
            ]
        }
    ]
}

highlights 단어 추출

  1. 처음에 사용자가 일기 작성하면 감정분석 돌린다음에 highlight 단어 index로 단어 추출 후
    1. 문장별로 highlight 뽑아내는거니까 문장 size 만큼 반복 돌면서 단어 추출
    2. db에 저장하는 값은 document.confidence 값들 + document.sentiment
  2. 번역기 돌리고
  3. karlo 태우고
{
    "document": {
        "sentiment": "positive",
        "confidence": {
            "negative": 0.026562521,
            "positive": 85.58097,
            "neutral": 14.39247
        }
    },
    "sentences": [
        {
            "content": "오늘은 날씨가 좋았다.",
            "offset": 0,
            "length": 12,
            "sentiment": "positive",
            "confidence": {
                "negative": 0.0012348678,
                "positive": 0.99034834,
                "neutral": 0.008416744
            },
            "highlights": [
                {
                    "offset": 0,
                    "length": 11
                }
            ]
        },
        {
            "content": " 근데 배고팠다.",
            "offset": 12,
            "length": 9,
            "sentiment": "neutral",
            "confidence": {
                "negative": 6.245086E-4,
                "positive": 3.1924457E-4,
                "neutral": 0.99905616
            },
            "highlights": [
                {
                    "offset": 4,
                    "length": 4
                }
            ]
        }
    ]
}