def analyze_audio(): print(request.json['texto']) ''' Parte para programar y traducir al inglés ''' language_translator = LanguageTranslator( version='2018-03-16', iam_api_key='XmyHrVcLnTgWC3Ou33zGB989tcrOxocykZeZDUJxdlP6', url='https://gateway.watsonplatform.net/language-translator/api') translation = language_translator.translate( text=request.json['texto'], model_id='es-en') ''' Parte para sacar insights del texto ''' natural_language_understanding = NaturalLanguageUnderstandingV1( username='******', password='******', version='2018-03-16') response = natural_language_understanding.analyze( text=json.loads(json.dumps(translation, indent=2, ensure_ascii=False))["translations"][0]["translation"], features=Features( entities=EntitiesOptions( emotion=True, sentiment=True, limit=2), keywords=KeywordsOptions( emotion=True, sentiment=True, limit=2))) return jsonify(json.dumps(response, indent=2))
def post_list(request): posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps(tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data); post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate( text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='fr') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps(tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data); post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate( text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps(tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data); post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate( text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') #print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) #converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] #post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] #print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps(tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data); post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate( text=post.text, source='en', target='ar') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_detail(request, pk): post = get_object_or_404(Post, pk=pk) # Post.objects.get(pk=pk) tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19') language_translator = LanguageTranslator( username='******', password='******') data = json.dumps(tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data); post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate( text=post.text, source='en', target='ar') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_detail.html', {'post': post})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') #print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) #converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] #post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] #print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='ja') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']); translation = language_translator.translate(text=post.text, source='en', target='ar') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps(tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data); post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate( text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') #print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps(tone_analyzer.tone(text=post.text), indent=1)#converting to string and storing in the data j = json.loads(data); post.info = j['document_tone']['tone_categories'][0]['tones'] #post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] #print(post.info[0]['tone_name']) translation = language_translator.translate( text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) #converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] #print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') for post in posts: data = json.dumps(tone_analyzer.tone(text=post.text), indent=1) j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog1/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') #print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) #converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] #post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] #print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19') language_translator = LanguageTranslator( username='******', password='******') #print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) #converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] #post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] #print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') #print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) #converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] #post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] #print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19') language_translator = LanguageTranslator( username='******', password='******', ) #print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps(tone_analyzer.tone(text=post.text), indent=1) j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] #post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] #print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def handle_message(event): language_translator = LanguageTranslator(username=LT_NAME, password=LT_PASS) language = language_translator.identify(event.message.text) reply_json = json.loads(json.dumps(language, indent=2)) if reply_json['languages'][0]['language'] == "en": src = "en" tgt = "ja" language_code = "0" elif reply_json['languages'][0]['language'] == "ja": src = "ja" tgt = "en" language_code = "0" else: language_code = "1" if language_code == "0": translation = language_translator.translate(text=event.message.text, source=src, target=tgt) reply = json.dumps(translation, indent=2, ensure_ascii=False).replace("\"", "") elif language_code == "1": reply = "日本語か英語を入力してね。文章で入力すると理解しやすいよ!" line_bot_api.reply_message(event.reply_token, TextSendMessage(text=reply))
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date')[::-1] tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'firstblog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter( published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps( tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data) post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate(text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})
def post_list(request): posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date') tone_analyzer = ToneAnalyzerV3( username='******', password='******', version='2016-05-19 ') language_translator = LanguageTranslator( username='******', password='******') # print(json.dumps(translation, indent=2, ensure_ascii=False)) for post in posts: data = json.dumps(tone_analyzer.tone(text=post.text), indent=1) # converting to string and storing in the data j = json.loads(data); post.info = j['document_tone']['tone_categories'][0]['tones'] # post.info = json.dumps(post.info); post.angerScore = post.info[0]['score'] post.disgustScore = post.info[1]['score'] post.fearScore = post.info[2]['score'] post.joyScore = post.info[3]['score'] post.sadScore = post.info[4]['score'] # print(post.info[0]['tone_name']) translation = language_translator.translate( text=post.text, source='en', target='es') post.translatedText = json.dumps(translation, indent=2, ensure_ascii=False) return render(request, 'blog/post_list.html', {'posts': posts})